MCPcopy Create free account
hub / github.com/crownengine/crown / parse

Function parse

src/core/json/sjson.cpp:556–571  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

554 }
555
556 void parse(JsonObject &obj, const char *json)
557 {
558 if (json == NULL) {
559 fatal("json is NULL");
560 return;
561 }
562
563 json = skip_spaces(json);
564 if (json == NULL)
565 return;
566
567 if (*json == '{')
568 parse_object(obj, json);
569 else
570 parse_root_object(obj, json);
571 }
572
573 void parse(JsonObject &obj, Buffer &json)
574 {

Callers 1

parse_guidFunction · 0.70

Calls 5

skip_spacesFunction · 0.85
parse_root_objectFunction · 0.85
fatalFunction · 0.70
parse_objectFunction · 0.70
beginFunction · 0.50

Tested by

no test coverage detected