什么是JSON对象

什么是JSON对象,json,Json,在正式的JavaEE教程中,JSON定义了六种数据类型:字符串、数字、对象、数组、true、false和null。考虑以下事项: { "firstName": "Duke", "lastName": "Java", "age": 18, "streetAddress": "100 Internet Dr", "city": "JavaTown", "state": "JA", "postalCode": "12345", "phoneNumbers

在正式的JavaEE教程中,JSON定义了六种数据类型:字符串、数字、对象、数组、true、false和null。考虑以下事项:

{
   "firstName": "Duke",
   "lastName": "Java",
   "age": 18,
   "streetAddress": "100 Internet Dr",
   "city": "JavaTown",
   "state": "JA",
   "postalCode": "12345",
   "phoneNumbers": [
      { "Mobile": "111-111-1111" },
      { "Home": "222-222-2222" }
   ]
}
例如,从pair
“firstName”:“Duke”
我们如何定义值的类型?正如我所理解的名称类型,名称-值对始终是
字符串。

对象的形式如下:

{"key1": value1, "key2": value2, ...}
键必须是字符串
valueX
可以是任何有效的JSON“数据类型”(即对象、数组、数字、字符串、真、假、空)

有一个很好的语法图:


(来源:)

在您的示例中,
{“firstName”:“Duke”,“lastName”:“Java”,…}
是一个对象,
“firstName”
是该对象的键,
“Duke”
是其中一个值,它是一个字符串。

的可能重复项