Lines Matching defs:json
119 /// Parses <paramref name="json"/> and merges the information into the given message.
122 /// <param name="json">The JSON to parse.</param>
123 internal void Merge(IMessage message, string json)
125 Merge(message, new StringReader(json));
388 /// Parses <paramref name="json"/> into a new message.
391 /// <param name="json">The JSON to parse.</param>
394 public T Parse<T>(string json) where T : IMessage, new()
396 ProtoPreconditions.CheckNotNull(json, nameof(json));
397 return Parse<T>(new StringReader(json));
416 /// Parses <paramref name="json"/> into a new message.
418 /// <param name="json">The JSON to parse.</param>
422 public IMessage Parse(string json, MessageDescriptor descriptor)
424 ProtoPreconditions.CheckNotNull(json, nameof(json));
426 return Parse(new StringReader(json), descriptor);