次のような文字列があります。
{"languages" : [{"fluency": 4, "id": 15}], "address" : {"city_id" : 8341, "city_name" : "My city"}, "about" : null, "birthday" : "1988-03-18", "email" : "email@a.com", "id" : 3, "income" : 4}
次のようなコンパクト/縮小された文字列が必要です。
{"languages":[{"fluency":4,"id":15}],"address":{"city_id":8341,"city_name":"My city"},"about":null,"birthday":"1988-03-18","email":"email@a.com","id":3,"income":4}
ノート:
- ビルトインを使用して
System.Json
、アプリでシリアル化を実行しています。JsonValue
メソッドを使用してオブジェクトの文字列表現を取得しましたToString ()
が、出力文字列の形式を制御できないようです。 - ヘルパー メソッドを使用して JSON 文字列を「縮小」したいと考えています。プロジェクトに別のサードパーティの Json ライブラリを含めたくありません。
- 複雑な JSON データ構造 (ネストされたオブジェクト/配列を含む) を使用しています
- .NET ではなく Mono を使用しています