的陣列我有一個角度的應用程序,看起來像這樣:保存JSON作爲對象
(function(){
var app = angular.module('world', []);
app.controller('WorldController', function(){
this.tabs = tabs;
});
var tabs =[
{
id: "1",
name: "first tab name",
title: "first tab title",
content: "first tab cont"
},
{
id: "2",
name: "orci, consectetuer",
title: "sem elit, pharetra ut,",
content: "augue scelerisque mollis. Phasellus"
},
{
id: "3",
name: "rhoncus. Nullam velit dui, semper et, lacinia vitae,",
title: "Nam porttitor",
content: "tellus eu augue porttitor interdum. Sed auctor odio a purus."
},
{
id: "4",
name: "nulla magna, malesuada vel, convallis in, cursus et, eros. Proin",
title: "montes, nascetur ridiculus mus.",
content: "Sed eget lacus. Mauris non dui nec urna suscipit nonummy."
}
];
})();
我想加載從JSON整個翼片陣列。我沒有問題生成一個json並獲取它,但我不知道如何將其轉換爲如上所示的格式。
當我嘗試執行var tabs=jQuery.getJSON('myJson.json');
時,json被提取,但未以我想要的格式加載。
如何將json轉換爲上面顯示的數組格式?
雖然我的JSON看起來像 -
[
{
"id": "1",
"name": "mus. Proin vel arcu eu odio tristique pharetra.",
"title": "faucibus",
"content": "Donec dignissim magna a tortor. Nunc commodo auctor"
},
{
"id": "2",
"name": "orci, consectetuer",
"title": "sem elit, pharetra ut,",
"content": "augue scelerisque mollis. Phasellus"
},
{
"id": "3",
"name": "rhoncus. Nullam velit dui, semper et, lacinia vitae,",
"title": "Nam porttitor",
"content": "tellus eu augue porttitor interdum. Sed auctor odio a purus."
},
{
"id": "4",
"name": "nulla magna, malesuada vel, convallis in, cursus et, eros. Proin",
"title": "montes, nascetur ridiculus mus.",
"content": "Sed eget lacus. Mauris non dui nec urna suscipit nonummy."
}
];
這取決於你的json格式是什麼 – 2015-01-21 10:17:15
我可以格式化它,但我想要的。 現在,在JSON的每個元素看起來像 '{ 「ID」:「1」, 「名」:「第一個選項卡名稱」, 「稱號」:「第一分頁標題」, 「內容」 :「第一個標籤頁」 },' – Roysh 2015-01-21 10:20:45
您需要提供您的json格式... JSON不是標準格式,您提供的數組可以被視爲json。如果您沒有提供您提取的json格式,我們無法幫助您將其轉換爲您需要的數組格式... – 2015-01-21 10:24:51