Пример #1
0
 public static String ToJson(this Object value)
 {
     var jsonBuilder = new StringBuilder();
     var serializer = new JsonSerializer();
     var writer = new JsonTextWriter(new StringWriter(jsonBuilder));
     serializer.Serialize(writer, value);
     return jsonBuilder.ToString();
 }
Пример #2
0
    /// <summary>
    /// Creates an instance of <see cref="JsonRaw"/> with the content of the reader's current token.
    /// </summary>
    /// <param name="reader">The reader.</param>
    /// <returns>An instance of <see cref="JsonRaw"/> with the content of the reader's current token.</returns>
    public static JsonRaw Create(JsonReader reader)
    {
      using (StringWriter sw = new StringWriter(CultureInfo.InvariantCulture))
      using (JsonTextWriter jsonWriter = new JsonTextWriter(sw))
      {
        jsonWriter.WriteToken(reader);

        return new JsonRaw(sw.ToString());
      }
    }