2012-06-15 16 views

Odpowiedz

12

Tak jeden {...} jest stosowany do określenia jednego przedmiotu, a druga [...] służy do definiowania sekwencji obiektów, wartości lub list ...

obiekty są zdefiniowane jako takie {key:object or list or value , ...} lista arów niczym więcej niż sekwencji albo obiektów lub list lub wartości, [objects or list or values, ... ] ...

[{'value':1}, {'values':[1,2,3,3, {'a':'a', 'b':'b'}]}, 2, 3, 4]

+0

Fantastyczna odpowiedź. Prosto do punktu i łatwe do zrozumienia. – GroggyOtter

2

Nie mają tego samego znaczenia. {} oznaczają pojemniki, [] oznaczają tablice.

+0

Tak! Masz rację! Podobała mi się twoja odpowiedź, ponieważ definiuje ją w inny sposób. dzięki – M98

16

{ }” wykorzystane Przedmiot i „[]” służy do tablicy w json

jak

var sampleObj = { 
       a:1, 
       b:'ab' 
       }; 


var sampleArr = [1,'ab',4]; 
-1
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 
+0

mapa zawiera parę wartości klucza, klucze to nic innego jak zestaw, a wartości to tylko lista. –

13

W JSON,

Obiekt jest nieuporządkowana zestaw par nazwa/wartość. Obiekt zaczyna się od { (lewy nawias klamrowy) i kończy się na } (prawy nawias klamrowy). Po nazwie następuje : (dwukropek), a pary nazwa/wartość są oddzielone przecinkami .

Object

Tablica jest uporządkowana zbiór wartości. Tablica zaczyna się od [ (lewy wspornik) i kończy na ] (prawy wspornik). Wartości są rozdzielone przecinkiem (przecinek).

Array

Powiązane problemy