Lines Matching refs:json_parser
29 static StructuredData::ObjectSP ParseJSONValue(JSONParser &json_parser);
30 static StructuredData::ObjectSP ParseJSONObject(JSONParser &json_parser);
31 static StructuredData::ObjectSP ParseJSONArray(JSONParser &json_parser);
45 JSONParser json_parser(buffer_or_error.get()->getBuffer()); in ParseJSONFromFile() local
46 return_sp = ParseJSONValue(json_parser); in ParseJSONFromFile()
50 static StructuredData::ObjectSP ParseJSONObject(JSONParser &json_parser) { in ParseJSONObject() argument
58 JSONParser::Token token = json_parser.GetToken(value); in ParseJSONObject()
62 token = json_parser.GetToken(value); in ParseJSONObject()
64 StructuredData::ObjectSP value_sp = ParseJSONValue(json_parser); in ParseJSONObject()
81 static StructuredData::ObjectSP ParseJSONArray(JSONParser &json_parser) { in ParseJSONArray() argument
89 StructuredData::ObjectSP value_sp = ParseJSONValue(json_parser); in ParseJSONArray()
95 JSONParser::Token token = json_parser.GetToken(value); in ParseJSONArray()
107 static StructuredData::ObjectSP ParseJSONValue(JSONParser &json_parser) { in ParseJSONValue() argument
109 const JSONParser::Token token = json_parser.GetToken(value); in ParseJSONValue()
112 return ParseJSONObject(json_parser); in ParseJSONValue()
115 return ParseJSONArray(json_parser); in ParseJSONValue()
147 JSONParser json_parser(json_text); in ParseJSON() local
148 StructuredData::ObjectSP object_sp = ParseJSONValue(json_parser); in ParseJSON()