Есть ли разница между '{' и '[' при форматировании объекта JSON?
Разница между '{' и '[' при форматировании объекта JSON
Ответ 1
Yep one {...}
используется для определения одного объекта, а другой [...]
используется для определения последовательности объектов, значений или списков...
определяются как таковые {key:object or list or value , ...}
list представляет собой не что иное, как последовательность объектов или списков или значений, [objects or list or values, ... ]
...
[{'value':1}, {'values':[1,2,3,3, {'a':'a', 'b':'b'}]}, 2, 3, 4]
Ответ 2
'{ }
', используемый для Объекта и '[]
' используется для Массив в json
Как
var sampleObj = {
a:1,
b:'ab'
};
var sampleArr = [1,'ab',4];
Ответ 3
В JSON,
Объект представляет собой неупорядоченный набор пар имя/значение. Объект начинается с {
(левая скобка) и заканчивается на }
(правая фигурная скобка). За каждым именем следует :
(двоеточие), а пары имя/значение разделяются символом ,
(запятая).
Массив - это упорядоченный набор значений. Массив начинается с [
(левая скобка) и заканчивается на ]
(правая скобка). Значения разделяются символом ,
(запятая).
Ответ 4
Они не имеют одинакового значения. {}
обозначают контейнеры, []
обозначают массивы.
Ответ 5
package ravi.kumar;
import java.util.ArrayList;
import java.lang.Object;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class SetListClass {
public static void main(String[] args) {
SetListClass SetListClass = new SetListClass();
List<String> list = new ArrayList<String>();
list.add("country");
list.add("state");
list.add("distract");
list.add("country");
System.out.println(list);
System.out.println("----------------------------------------------");
SetListClass.getset();
System.out.println("----------------------------------------------");
SetListClass.getHashMap();
}
public void getset()
{
Set<String> set = new HashSet<String>();
set.add("country");
set.add("state");
set.add("distract");
set.add("country");
System.out.println(set);
System.out.println(set.remove("country"));
System.out.println("---------------------------------------------");
System.out.println(set);
}
public void getHashMap() {
HashMap<String, Object> hashmap = new HashMap<String, Object>();
hashmap.put("country", "india");
hashmap.put("state", "bihar");
hashmap.put("district", "buxar");
System.out.println(hashmap);
}
}
output
-------
[country, state, distract, country] ------array
----------------------------------------------
[state, distract, country] ----array
true
---------------------------------------------
[state, distract]
----------------------------------------------
{state=bihar, district=buxar, country=india} ---Object