Lines Matching refs:json
45 json::Value RunInTerminalMessagePid::ToJSON() const { in ToJSON()
46 return json::Object{{"kind", "pid"}, {"pid", static_cast<int64_t>(pid)}}; in ToJSON()
52 json::Value RunInTerminalMessageError::ToJSON() const { in ToJSON()
53 return json::Object{{"kind", "error"}, {"value", error}}; in ToJSON()
59 json::Value RunInTerminalMessageDidAttach::ToJSON() const { in ToJSON()
60 return json::Object{{"kind", "didAttach"}}; in ToJSON()
64 ParseJSONMessage(const json::Value &json) { in ParseJSONMessage() argument
65 if (const json::Object *obj = json.getAsObject()) { in ParseJSONMessage()
81 "Incorrect JSON message: " + JSONToString(json)); in ParseJSONMessage()
86 if (Expected<json::Value> json = io.ReadJSON(timeout)) in GetNextMessage() local
87 return ParseJSONMessage(*json); in GetNextMessage()
89 return json.takeError(); in GetNextMessage()