2017-07-28 4 views
-1

私はこのJSON文字列を持っています。このJSON文字列をAPIビューモデルに保存する方法は?

{ 
      "line_items": { 
          "item1": { 
              "name": "Album #1", 
              "sku": "WA01", 
              "fee_taxes": { 
                  "total": { 
                      "1": "1.62" 
                  }, 
                  "subtotal": { 
                      "1": "1.8" 
                  } 
              } 
          }, 
          "item2": { 
              "name": "Single #1", 
              "sku": "WS01", 
              "fee_taxes": { 
                  "total": { 
                      "1": "0.54" 
                  }, 
                  "subtotal": { 
                      "1": "0.6" 
                  } 
              } 
          } 
      } 

}

我々は、APIおよびC#ASP.NETを使用しています。 JSONをビューモデル内のリスト/配列に格納するには、が必要です。 これは実現可能ではありません。私は個人的にJSONブラケットを[]に変更して、アイテムの配列にします。クライアントが私たちに与えたものなので、私はこれをしないように言われました。それは可能なのか?ありがとうございました。

+0

それはどういう意味ですか?あなたが達成しようとしていることは明確ではありません。これを強く型付けされたオブジェクトに解析する方法を尋ねていますか?またはクラスに文字列を格納する方法は? – mason

答えて

-1

"item1""item2"のキーを持つ"line_items"です。このため、JSONオブジェクトを手動で解析して、別のオブジェクトにキーと値を格納するか、適切に書式設定されたJSONファイルをブラケットでプッシュバックする必要があります。

+0

いいえ、 'item1'と' item2'は 'Dictionary 'のキーです。手動で別のJSONを解析したり尋ねたりする必要はありません。 – mason

+0

申し訳ありませんが働いていません。私も文字列として渡すしようとしているが、line_items.item1で同じエラーをスローします。手動で解析することはできません。 – Adam83

関連する問題