這是一個doozie。試圖找出如何重新格式化JSON響應並重新格式化數據
我有以下以.json格式的文件:
"response": {
"tickets": [
{
"alias": "Lower Box 122",
"curr_price": 16.0,
"quantity": 2,
"seats": "17,18",
},
{
"alias": "Lower Box 122",
"curr_price": 8.0,
"quantity": 5,
"seats": "1,2,3,4,5",
},
{
"alias": "Lower Box 122",
"curr_price": 14.0,
"quantity": 7,
"seats": "6,7,8,9,10,11,12",
},
{
"alias": "Lower Box 123",
"curr_price": 16.0,
"quantity": 2,
"seats": "17,18",
},
{
"alias": "Lower Box 123",
"curr_price": 8.0,
"quantity": 5,
"seats": "1,2,3,4,5",
},
{
"alias": "Lower Box 123",
"curr_price": 14.0,
"quantity": 7,
"seats": "6,7,8,9,10,11,12",
}
]
}
我試圖讓這個輸出:
Lower Box 122,
quantity: 15,
seats: 1,2,3,4,5,6,7,8,9,10,11,12,17,18,
price: 8-16
Lower Box 123,
quantity: 15,
seats: 1,2,3,4,5,6,7,8,9,10,11,12,17,18,
price: 8-16
不幸的是,重新格式化原始JSON文件是不可能的。我必須處理它目前的格式。
我不一定再次需要.json格式。將文本分發到頁面將會很好。任何人都可以指向我這樣做的實用工具嗎?或一個腳本,將這一切呢?
難度:僅限javascript。
我想感謝每個人都有一個答案 - 希望這會派上用場。
的Javascript與jQuery推測,因爲你標記jQuery的。 – Orbling 2011-02-16 00:05:19
你如何獲得這個文件到瀏覽器中,一個'.getJSON()`調用? – Orbling 2011-02-16 00:05:46
是。 getJSON - 我可以使用getScript也 – jake 2011-02-16 00:31:35