2012-06-15 3 views

答えて

12

同様JSONにアレイために使用されます[...]は、オブジェクト、値またはリストのいずれかのシーケンスを定義するために使用されます。

オブジェクトは、オブジェクトが順不同である

、このよう{key:object or list or value , ...} リストアールいずれかのオブジェクトまたはリストまたは一連の値よりも何も、[objects or list or values, ... ] ... JSONで

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

+0

素晴らしい答え。ストレートポイントと理解しやすい。 – GroggyOtter

2

それらは全く同じ意味を持ちません。 {}はコンテナを示し、[]は配列を示します。

+0

イエップ!あなたが正しいです!あなたの答えが違っていたので、私はあなたの答えが好きでした。ありがとう – M98

16
オブジェクトに使用

'{ }' と '[]' は他のながら、単一のオブジェクトを定義するために使用されるうん1 {...}

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

マップにはキーの値のペアが含まれています。キーは設定されていますが、値はリストだけです。 –

13

のように定義されています名前と値のペアのセット。オブジェクトは{(左括弧)で始まり、}(右中括弧)で終わります。各名前には:(コロン)が続き、名前/値のペアは,(カンマ)で区切られています。

Object

配列は値の順序付けられたコレクションです。配列は[(左括弧)で始まり、末尾に](右括弧)で終わります。値は,(カンマ)で区切られます。

Array

関連する問題