반응형

JSON 21

중첩된 JSON 개체 - 모든 작업에 어레이를 사용해야 합니까?

중첩된 JSON 개체 - 모든 작업에 어레이를 사용해야 합니까? JSON에 네스트된 오브젝트를 배치하여 어레이를 만들 필요가 없는 방법이 있습니까?오브젝트가 오류 없이 해석되기 위해서는 다음과 같은 구조가 필요한 것 같습니다. {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} 이 개체를 "result"라는 변수로 가져오면 다음과 같이 중첩된 개체에 액세스해야 합니다. result.data[0].stuff[0].onetype[..

IT 2023.03.04

Java에서 JSONObject를 사용하여 다음 구조에 대해 중첩된 JSON 개체를 생성하시겠습니까?

Java에서 JSONObject를 사용하여 다음 구조에 대해 중첩된 JSON 개체를 생성하시겠습니까? 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 문제를 진단하기에 충분한 정보가 없기 때문에 주제를 벗어난 것으로 보입니다.문제를 좀 더 자세히 설명하거나 질문 자체에 최소한의 예를 포함하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 JSONObject와 JSONArray를 사용하여 java의 구조를 따르는 것과 유사한 JSON 오브젝트를 만들고 싶습니다. 스택 오버플로의 다양한 투고를 검토했습니다만, JSONAray에서는 특정할 수 없는 푸시, 풋 등의 방법을 제안하고 있습니다.제발 도와주세요. { "name": "sample",..

IT 2023.02.27

JSON.parse 예기치 않은 토큰

JSON.parse 예기치 않은 토큰 왜 내가 할 때마다 :- JSON.parse('"something"') 그냥 괜찮게 해석할 뿐인데, 내가 했을 때:- var m = "something"; JSON.parse(m); 다음과 같은 오류가 발생합니다. Unexpected token s JSON 텍스트를 구문 분석하도록 요청하고 있습니다.something(없음)"something"잘못된 JSON입니다. 문자열은 큰따옴표로 묶어야 합니다. 첫 번째 예시와 동등한 것을 원하는 경우: var s = '"something"'; var result = JSON.parse(s); 문자열의 래핑 따옴표를 삭제한 후 JSON.parse 메서드에 전달할 내용이 유효한 JSON이어야 합니다. 그렇게something유효한 J..

IT 2023.02.27

파일에서 JSON 읽기 및 쓰기 PHP

파일에서 JSON 읽기 및 쓰기 PHP 파일에 다음 JSON이 있습니다.list.txt: { "bgates":{"first":"Bill","last":"Gates"}, "sjobs":{"first":"Steve","last":"Jobs"} } 추가 방법"bross":{"first":"Bob","last":"Ross"}PHP를 사용하여 내 파일에 저장합니까? 지금까지의 내용은 다음과 같습니다. 이로 인해 치명적인 오류가 발생합니다: stdClass 유형의 개체를 이 행의 배열로 사용할 수 없습니다. $json[$user] = array("first" => $first, "last" => $last); PHP5.2를 쓰고 있는데, 어떻게 생각해?감사합니다!힌트는 에러 메시지에 있습니다.설명서에서 두 번째 파..

IT 2023.02.27

Django queryset.values()를 json으로 시리얼화하려면 어떻게 해야 합니까?

Django queryset.values()를 json으로 시리얼화하려면 어떻게 해야 합니까? 저는 여러 개의 필드가 있는 모델을 가지고 있습니다만, 이 문제는 3개의 필드만 있으면 됩니다.serialize를 하려고 하면.valuesset 예외를 받습니다. 'timeout' 개체에 특성 '_timeout'이 없습니다. 코드는 다음과 같습니다. queryset = myModel.objects.filter(foo_icontains=bar).values('f1', 'f2', 'f3') serialized_q = serializers.serialize('json', queryset, ensure_ascii=False) 다른 사람들이 말했듯이, Django의 시리얼라이저는 ValuesQuerySet을 처리할 수 ..

IT 2023.02.22

Newtonsoft의 JSON Serializer에서 JSON DateTime 해석

Newtonsoft의 JSON Serializer에서 JSON DateTime 해석 Newtonsoft의 JSON 시리얼라이저를 사용하여 객체를 시리얼화했는데 Date Time은 다음과 같습니다. /Date(1237588418563+0000)/ $.evalJSON()을 사용하면 오브젝트이지만 toUTCtring과 같은 일반적인 Date 메서드를 찾을 수 없습니다. 이걸로 뭘 할 수 있을지 생각나는 거 없어?Json과 함께 제공되는 JsonConverter 중 하나를 사용합니다.더 나은 형식을 얻기 위해 날짜 작업을 위한 NET.JavaScriptDateTimeConverter는 자동으로 JavaScript 날짜를 제공합니다. public class LogEntry { public string Detail..

IT 2023.02.14

Ruby 객체 및 JSON 시리얼화(레일 없음)

Ruby 객체 및 JSON 시리얼화(레일 없음) 저는 루비의 JSON serialization 풍경을 이해하려고 합니다.저는 루비가 처음이에요. Rails를 사용하지 않는 경우 JSON 시리얼화 옵션이 있습니까? Ruby 오브젝트를 JSON으로 변환하는 방법(Rails에 대한 답변)이 여기에 있는 것 같습니다. json gem을 사용하면 to_json 메서드를 직접 작성해야 하는 것처럼 보입니다.to_json이 어레이 및 해시와 함께 작업할 수 없습니다(문서상으로는 이와 같이 되어 있습니다). json gem이 오브젝트를 반영하여 기본 시리얼화 전략을 사용하지 않는 이유가 있습니까?이렇게 하는 거 아니야? (여기서 추측)JSON 라이브러리를 사용하려면 , 인스톨 할 필요가 있는 경우가 있습니다.libjs..

IT 2023.02.14

Json 결과가 객체인지 어레이인지 확인합니다.

Json 결과가 객체인지 어레이인지 확인합니다. .net web api를 사용하여 json을 가져와 angular를 위해 프런트 엔드로 되돌리고 있습니다.json은 개체 또는 배열일 수 있습니다.현재 내 코드는 오브젝트가 아닌 어레이에서만 작동합니다.내용이 객체인지 배열인지 tryparse할 방법을 찾아야 합니다. 여기 제 코드가 있습니다. public HttpResponseMessage Get(string id) { string singleFilePath = String.Format("{0}/../Data/phones/{1}.json", AssemblyDirectory, id); List phones = new List(); Phone phone = new Phone(); JsonSerializer s..

IT 2023.02.10
반응형