- result->kind = JSONNodeKind_Obj;
- while ((c = peekch()), (c != '\r') && (c != '\n')) {
- JSONNodePush(result, JSONNodeNewStr(GetStr()));
-
- JSONNodePush(result, GetNode(result));
+ node->kind = JSONNodeKind_Obj;
+ while ((c = PeekChar()), (c != '\r') && (c != '\n')) {
+ JSONNode * newNode;
+
+ newNode = JSONNodeNewStr("");
+ g_CurrNode = newNode;
+ JSONNodePush(node, newNode);
+ GetStr(newNode, predStr);
+
+ newNode = JSONNodeNewNul();
+ JSONNodePush(node, newNode);
+ GetNode(node, newNode);