8

重複の可能性:
文字列からすべての空白を効率的に削除
する .NET でインデントされた JSON 文字列を縮小する

次のような文字列があります。

{"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 を使用しています
4

0 に答える 0