programing

문자열의 JSON 배열을 어떻게 나타냅니까?

codeshow 2023. 3. 13. 20:41
반응형

문자열의 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:

JSON 값의 6가지 유형을 나타내는 이미지: 문자열, 숫자, JSON 개체, 어레이/목록, 부울 및 늘

그래, 맞아.["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

반응형