假設我有一個 json 物件,其欄位看起來像這樣
"segments": [
{
"x": "hello",
"y": "1",
"z": "2"
},
{
"y": "3",
"z": "4",
"x": "world"
}
]
如您所見,該陣列包含帶有 fields 的物件,x但是每個物件都有不同的順序。假設我的 Avro 架構將排序定義為, , 。我得到一個不正確的欄位錯誤,因為第二個元素的順序錯誤。除了更改 json 以使兩個元素都具有正確的順序之外,還有什么方法可以解決這個問題?yzxyz
uj5u.com熱心網友回復:
JSON 字典是無序的,期望它們按特定順序可能會導致其他問題。如果您需要元素以不同的順序排列,則必須自己更改。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/435528.html
上一篇:有沒有辦法將.json檔案匯入js而不是直接放在代碼中?
下一篇:如何在jqwalk中參考父物件?
