Разница между '{' и '[' при форматировании объекта JSON - программирование
Подтвердить что ты не робот

Разница между '{' и '[' при форматировании объекта JSON

Есть ли разница между '{' и '[' при форматировании объекта JSON?

4b9b3361

Ответ 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