JSON имеет следующие типы элементов:
- объекты (например,
{}
или { something: 'somevalue' }
, сам JSON), - массивы (например,
[]
или [1, 'test', false, true, false, 1, 22, 33]
), - логическое (
true
или false
), - целые числа (например,
0
, 10
, -23342
), - float (например,
0.2
, 3.1415
, -321312.01
), null
,
Таким образом, для создания некоторого сложного JSON вы можете просто объединить все вышеперечисленноеи назначьте его некоторой переменной:
var myjson = {
myame: 'Tadeck',
myinterests: [
'programming',
'games',
'artificial intelligence',
'business models'
],
mydata: {
'age': 'not your business',
'something': 'das',
'friends': [
'A',
'B',
'C'
]
},
facebook_friends_count: 0,
iq: 74.5,
answered_your_question: true,
answer_sufficient: null,
question_can_be_answered_better: false,
solutions: [
'read about JSON',
'test JSON in JavaScript',
'maybe test JSON in different languages',
'learn how to encode some special characters in JSON'
]
}
Затем поиграйте с ним в JavaScript и помните, что именно так объекты отмечаются в JavaScript.Это простое, но очень мощное решение (используется, например, в Твиттере).
Если это не поможет (кстати, еще раз: посетите JSON.org ), у меня есть еще один совет дляВы: практика.