2017-07-28 38 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

這裏有什麼是"line_items",它的密鑰爲"item1""item2"。因此,您必須手動解析JSON對象以將鍵和值存儲在單獨的對象中,或者按照您所描述的方法推回正確格式化的帶有括號的JSON文件。

+0

編號'item1'和'item2'是'Dictionary '的鍵。沒有必要手動解析或要求不同的JSON。 – mason

+0

對不起,說它沒有奏效。我甚至嘗試將它作爲字符串傳遞,但在line_items.item1上引發同樣的錯誤。我無法手動解析它。 – Adam83

相關問題