Lines Matching refs:jsonReader
129 /// Parses JSON read from <paramref name="jsonReader"/> and merges the information into the given message.
132 /// <param name="jsonReader">Reader providing the JSON to parse.</param>
133 internal void Merge(IMessage message, TextReader jsonReader)
135 var tokenizer = JsonTokenizer.FromTextReader(jsonReader);
401 /// Parses JSON read from <paramref name="jsonReader"/> into a new message.
404 /// <param name="jsonReader">Reader providing the JSON to parse.</param>
407 public T Parse<T>(TextReader jsonReader) where T : IMessage, new()
409 ProtoPreconditions.CheckNotNull(jsonReader, nameof(jsonReader));
411 Merge(message, jsonReader);
430 /// Parses JSON read from <paramref name="jsonReader"/> into a new message.
432 /// <param name="jsonReader">Reader providing the JSON to parse.</param>
436 public IMessage Parse(TextReader jsonReader, MessageDescriptor descriptor)
438 ProtoPreconditions.CheckNotNull(jsonReader, nameof(jsonReader));
441 Merge(message, jsonReader);