문자열의 JSON 배열을 어떻게 나타냅니까?
유효한 JSON에 필요한 건 이것뿐이죠?
["somestring1", "somestring2"]
ChrisR의 멋진 답변에 대해 조금 더 자세히 설명하고 그의 멋진 레퍼런스에서 이미지를 가져옵니다.
유효한 JSON은 항상 양쪽 중 하나의 중괄호로 시작합니다.{
또는 대괄호[
,다른 것은 없어요.
{
를 기동합니다.object
:
{ "key": value, "another key": value }
힌트: javascript는 작은 따옴표를 사용할 수 있지만
'
, JSON은 2개만 사용합니다."
.
[
를 기동합니다.array
:
[value, value]
힌트: 요소 간의 공간은 JSON 파서에 의해 항상 무시됩니다.
그리고.value
는 입니다.object
,array
,string
,number
,bool
또는null
:
그래, 맞아.["a", "b"]
매니쉬가 가리킨 링크에서 시도해 볼 수 있는 것처럼 완벽하게 유효한 JSON입니다.
블록당 1개씩 유효한 JSON의 예를 다음에 나타냅니다.
{}
[0]
{"__comment": "json doesn't accept comments and you should not be commenting even in this way", "avoid!": "also, never add more than one key per line, like this"}
[{ "why":null} ]
{
"not true": [0, false],
"true": true,
"not null": [0, 1, false, true, {
"obj": null
}, "a string"]
}
이 경우 JSON 오브젝트는 목록입니다.JSON은 거의 항상 Atribute를 가진 오브젝트입니다.1개 이상의 키:값 쌍으로 구성되어 있기 때문에 대부분의 경우 사전이 표시됩니다.
{ "MyStringArray" : ["somestring1", "somestring2"] }
그 가치를 묻습니다."MyStringArray"
그러면 두 줄의 목록을 얻을 수 있을 거예요"somestring1"
그리고."somestring2"
.
기본적으로 JSON은 당신의 가치를 javascript 리터럴로 표현한 것일 뿐이므로 당신이 말한 것은 맞습니다.
JSON 표기법에 대한 매우 명확하고 적절한 설명은 http://json.org/에서 찾을 수 있습니다.
String strJson="{\"Employee\":
[{\"id\":\"101\",\"name\":\"Pushkar\",\"salary\":\"5000\"},
{\"id\":\"102\",\"name\":\"Rahul\",\"salary\":\"4000\"},
{\"id\":\"103\",\"name\":\"tanveer\",\"salary\":\"56678\"}]}";
다음 예시는 JSON 스트링과Employee
오브젝트로서 어레이내의 복수의 문자열과 값을 참조하는 것.@cregox
...
조금 복잡하지만 많은 것을 하나의 JSON 문자열로 설명할 수 있습니다.
언급URL : https://stackoverflow.com/questions/5293555/how-do-you-represent-a-json-array-of-strings
'programing' 카테고리의 다른 글
'routerLink'는 알려진 속성이 아니므로 바인딩할 수 없습니다. (0) | 2023.03.13 |
---|---|
Oracle DB: 대소문자를 무시한 쿼리를 작성하려면 어떻게 해야 합니까? (0) | 2023.03.13 |
jquery 프리펜드+페이드인 (0) | 2023.03.13 |
Woocommerce 3의 가변 제품 드롭다운에서 "옵션 선택"을 제거합니다. (0) | 2023.03.13 |
NoSQL - MongoDB vs CouchDB (0) | 2023.03.13 |