2012-06-15 4 views

Antwort

12

Yep ein {...} verwendet, um ein einzelnes Objekt zu definieren, während der andere [...] wird verwendet, um eine Sequenz von entweder Objekten, Werten oder Listen zu definieren ...

Objekte werden als solche {key:object or list or value , ...} ares Liste nicht mehr als eine Folge von entweder Objekte oder Listen oder Werte definiert, ... [objects or list or values, ... ]

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

+0

Fantastische Antwort. Auf den Punkt gebracht und einfach zu verstehen. – GroggyOtter

2

Sie haben nicht die gleiche Bedeutung. {} bezeichnen Container, [] bezeichnen Arrays.

+0

Ja! Sie haben Recht! Ich mochte deine Antwort, weil sie sie anders definiert. Danke – M98

16

'{ }' verwendet für Object und '[]' für Array in json verwendet

Wie

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

Karte enthält Schlüsselwertpaar, Schlüssel sind nichts anderes als gesetzt und Werte sind nichts als Liste. –

13

In JSON-

Ein Objekt ist eine ungeordnete Satz von Name/Wert-Paaren. Ein Objekt beginnt mit { (linke Klammer) und endet mit } (rechte Klammer). Auf jeden Namen folgt : (Doppelpunkt) und die Name/Wert-Paare werden durch , (Komma) getrennt.

Object

Ein Array ist eine geordnete Sammlung von Werten. Ein Array beginnt mit [ (linke Klammer) und endet mit ] (rechte Klammer). Werte werden durch , (Komma) getrennt.

Array

Verwandte Themen