Esempio n. 1
0
    /// <summary>
    /// Converts a Hashtable / ArrayList object into a JSON string
    /// </summary>
    /// <param name="json">A Hashtable / ArrayList</param>
    /// <returns>A JSON encoded string, or null if object 'json' is not serializable</returns>
    public static string JsonEncode(object json)
    {
        StringBuilder builder = new StringBuilder(BUILDER_CAPACITY);
        bool          success = MiniJSON.SerializeValue(json, builder);

        return(success ? builder.ToString() : null);
    }
    public static string JsonEncode(object json)
    {
        StringBuilder stringBuilder = new StringBuilder(2000);

        return((!instance.SerializeValue(json, stringBuilder)) ? null : stringBuilder.ToString());
    }