Мой текст json имеет форму ["string1", "string2", ...].доступ к данным json (массив строк) в javascript
Как преобразовать это в массив javascript и отобразить значения?
Мой текст json имеет форму ["string1", "string2", ...].доступ к данным json (массив строк) в javascript
Как преобразовать это в массив javascript и отобразить значения?
Использование JSON библиотеки https://raw.github.com/douglascrockford/JSON-js/master/json2.js
var array = JSON.parse('["string1" , "string2", "string3"]');
Или с помощью JQuery
var array = $.parseJSON('["string1" , "string2", "string3"]');
Or используя eval
(Не рекомендуется)
var array = eval('["string1" , "string2", "string3"]');
Затем массив [0], массив [1] ...
Это массив, если вы открываете консоль разработчика и попробовать:
["string1" , "string2"][0]
--> "string1"
["string1" , "string2"].length
--> 2
// create array
var myArrayFromJson = JSON.parse('["string1" , "string2", "string3"]');
// iterate
for (var i=0;i<myArrayFromJson.length;(i=i+1)){
console.log(myArrayFromJson[i]);
// ... do things with myArrayFromJson[i] ...
}
возможно дубликат [как разобрать JSON в JavaScript] (http://stackoverflow.com/questions/ 4935632/how-to-parse-json-in-javascript) –
, но здесь нет пар ключей: value? – user1016313