Ejemplo n.º 1
0
CJSONEntry CJSONArrayIterator::getCurItem()
{
    return CJSONEntry( isEnd() ? 0 :
        ( struct json_object *) array_list_get_idx(m_array, m_nCurItem) );
}
Ejemplo n.º 2
0
CJSONEntry CJSONStructIterator::getCurValue()
{
    return CJSONEntry( isEnd() ? 0 :
        ( struct json_object *) m_curEntry->v );
}
Ejemplo n.º 3
0
CJSONEntry CJSONEntry::getEntry(const char* name)const
{
    struct json_object* obj = json_object_object_get(m_object,const_cast<char*>(name));

    return CJSONEntry(obj);
}
Ejemplo n.º 4
0
CJSONEntry CJSONArray::getItem(int nPos)
{
    return CJSONEntry( nPos >= getSize() ? 0 :
        ( struct json_object *) array_list_get_idx(m_array, nPos) );
}