Có sự khác biệt nào giữa '{' và '[' khi định dạng đối tượng JSON không?Sự khác nhau giữa '{' và '[' khi định dạng đối tượng JSON
Trả lời
Yep một {...}
được sử dụng để xác định một đối tượng duy nhất, trong khi người kia [...]
được sử dụng để xác định chuỗi đối tượng, giá trị hoặc danh sách ...
đối tượng được định nghĩa như vậy {key:object or list or value , ...}
danh sách ares gì khác hơn là một chuỗi của một trong hai đối tượng hoặc danh sách hoặc giá trị, [objects or list or values, ... ]
...
[{'value':1}, {'values':[1,2,3,3, {'a':'a', 'b':'b'}]}, 2, 3, 4]
Chúng hoàn toàn không có cùng ý nghĩa. {}
container biểu thị, []
biểu thị mảng.
Đúng! Bạn đúng rồi! Tôi thích câu trả lời của bạn bởi vì nó xác định nó theo cách khác. cảm ơn – M98
'{ }
' sử dụng cho Object và '[]
' được sử dụng cho Mảng trong json
Giống như
var sampleObj = {
a:1,
b:'ab'
};
var sampleArr = [1,'ab',4];
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
bản đồ chứa cặp khóa giá trị, các phím không có gì ngoài các thiết lập và giá trị không là gì ngoài danh sách. –
Trong JSON,
Một đối tượng là một thứ tự thiết lập các cặp tên/giá trị. Một đối tượng bắt đầu bằng {
(dấu ngoặc trái) và kết thúc bằng }
(dấu ngoặc nhọn bên phải). Mỗi tên được theo sau bởi :
(dấu hai chấm) và các cặp tên/giá trị được phân tách bằng ,
(dấu phẩy).
Mảng là tập hợp các giá trị được sắp xếp. Một mảng bắt đầu bằng [
(khung bên trái) và kết thúc bằng ]
(khung bên phải). Giá trị được phân tách bằng ,
(dấu phẩy).
- 1. Sự khác nhau giữa JSON và đối tượng JavaScript là gì?
- 2. Sự khác nhau giữa đối tượng và lớp trong PHP?
- 3. Sự khác nhau giữa mảng và đối tượng là gì?
- 4. Sự khác nhau giữa một đối tượng JS bằng chữ và một chuỗi JSON là gì?
- 5. Sự khác biệt giữa đối tượng và *?
- 6. Sự khác biệt giữa đối tượng Javascript và đối tượng JSON
- 7. Sự khác nhau giữa các ký hiệu Mảng đa chiều (đối tượng [] [] và đối tượng [,])
- 8. Sự khác nhau giữa đối tượng Mô hình MVC, đối tượng tên miền và DTO
- 9. Sự khác nhau giữa thư viện tĩnh và tệp đối tượng có thể định vị lại?
- 10. Sự khác biệt giữa đối tượng khẳng định là gì = null và Assert.assertNotNull (đối tượng)?
- 11. Sự khác nhau giữa getString() và optString() trong Json
- 12. Sự khác nhau giữa định dạng OMF và COFF là gì?
- 13. Sự khác biệt giữa mảng và đối tượng trong js?
- 14. Sự khác biệt giữa đối tượng và từ điển?
- 15. Sự khác nhau giữa jQuery.extend và jQuery.fn.extend?
- 16. Sự khác nhau giữa trừu tượng và ảo là gì?
- 17. Sự khác nhau giữa fancyLocalization và preferredLanguage là gì?
- 18. Sự khác nhau giữa ParameterInfo.DefaultValue và ParameterInfo.RawDefaultValue
- 19. VBA: Sự khác nhau giữa & và +
- 20. Sự khác biệt giữa "var" và "đối tượng" trong C#
- 21. Sự khác nhau giữa các đối tượng Ember và dữ liệu Ember
- 22. Sự khác nhau giữa các đối tượng và các lớp trong C# là gì?
- 23. Sự khác nhau giữa một đối tượng và một lớp trong Perl là gì?
- 24. Sự khác nhau giữa C: và C:/
- 25. Sự khác nhau giữa định dạng ngày tháng ISO 8601 và RFC 3339 là gì?
- 26. Sự khác nhau giữa .Equals và ==
- 27. Sự khác nhau giữa DECIMAL và NUMERIC
- 28. Sự khác nhau giữa Rscript và Littler
- 29. Sự khác biệt giữa một đối tượng và một băm?
- 30. Sự khác biệt giữa đối tượng và NSObject
Câu trả lời tuyệt vời. Thẳng đến điểm và dễ hiểu. – GroggyOtter