JSON 40

Python에서는 왜 사전 대신 JSON 스킴을 사용해야 합니까?

Python에서는 왜 사전 대신 JSON 스킴을 사용해야 합니까? 닫았습니다. 이 질문은상세 또는 명확성.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 세부사항을 추가하고 문제를 해결하십시오. 2년 전에 문을 닫았어요 이 질문을 개선하다 (원래 질문의 편집본입니다) "Python Dictionary와 JSON의 차이점은 무엇입니까?" "명료성이 필요합니다." 매우 명확하고 논리적인 질문이지만!어쨌든, 「개선」을 위한 시도가 있습니다. Python 사전을 JSON으로 변환하는 데 다른 플랫폼과 언어 간의 전송 가능성 외에 어떤 이점이 있습니까?다음의 예를 참조해 주세요. d = {'a':111, 'b':222, 'c':333} print('Dictionary:', d) ..

source 2023.04.03

JavaScript는 JSON 어레이를 통해 루프합니까?

JavaScript는 JSON 어레이를 통해 루프합니까? 다음 json 어레이를 루프하려고 합니다. { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } 그리고 다음을 시도했다. for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } 하지만 어떤 이유에서인지 첫 번째 부분인 ID 1 값만 얻습니다. 좋은 생각 있어요?JSON은 다음과 같습니다. let js..

source 2023.04.03

Json Schema 유효성 검사: 스키마에 선언된 필드 이외의 필드를 허용하지 않습니다.

Json Schema 유효성 검사: 스키마에 선언된 필드 이외의 필드를 허용하지 않습니다. 이 질문에는 이미 답변이 있습니다. JSON 스키마에 선언된 속성만 허용 (3개의 답변) 닫힘3년 전. 예를 들어 다음과 같은 스키마가 있다고 가정합니다. fname: string lname: string age: string 이 중 어느 것도 필요하지 않습니다.사용자는 위의 속성 중 하나를 전송할 수 있지만 선언되지 않은 다른 속성은 전송할 수 없습니다.그들은 나를 지나칠 수 있다.fname,lname그리고.age또는 모두.하지만 만약 그들이 나에게 모든 재산과 추가 재산을 넘겨준다면middle_name메시지는 거부되어야 합니다. 이런 스키마를 어떻게 정의해야 할까요?json-schema를 생성하여 다음 옵션을 ..

source 2023.04.03

Scala: JSON을 케이스 클래스로 직접 해석

Scala: JSON을 케이스 클래스로 직접 해석 JSON 문자열과 이에 대응하는 케이스클래스를 지정했을 때 JSON을 케이스클래스로 해석하는 간단한 방법은 무엇입니까?많은 라이브러리를 이용할 수 있지만 Scala는 이를 즉시 실행할 수 있을 것으로 보입니다. JSON을 케이스클래스의 리스트로 해석하는 경우는 어떻습니까? 갱신: Jerkson은 버려져 있는 것 같고, 완전한 Play 또는 Lift 프레임워크나 무거운 것을 설치하고 싶지 않습니다.정확히 그것을 할 수 있는 몇 가지 프레임워크가 있다. 서스 요즘 많이 써요.많은 훌륭한 기능들.고양이를 끌어당기다. https://circe.github.io/circe/ https://github.com/circe/circe JSON4s JSON4s는 상당히 ..

source 2023.04.03

set 객체는 JSON을 직렬화할 수 없습니다.

set 객체는 JSON을 직렬화할 수 없습니다. 이 질문에는 이미 답변이 있습니다. JSON 세트를 시리얼화하는 방법 (12개의 답변) 닫힘8년 전. 다음 코드를 실행하려고 하면: import json d = {'testing': {1, 2, 3}} json_string = json.dumps(d) 다음과 같은 예외가 있습니다. Traceback (most recent call last): File "json_test.py", line 4, in json_string = json.dumps(d) File "/usr/lib/python2.7/json/__init__.py", line 243, in dumps return _default_encoder.encode(obj) File "/usr/lib/pyth..

source 2023.04.03

학습되지 않은 구문 오류:위치 0의 JSON에 예기치 않은 토큰 u가 있습니다.

학습되지 않은 구문 오류:위치 0의 JSON에 예기치 않은 토큰 u가 있습니다. 체크아웃 시 및 개별 제품 페이지에서만 콘솔 로그에 다음 오류가 나타납니다. VM35594:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse () at run (layout.min.js:9) at app.min.js:1 at main.min.js:2 at Object.execCb (require.min.js:112) at Module.check (require.min.js:56) at Module. (require.min.js:72) at require.min.js:11 at require.min.js:74 at each (requir..

source 2023.04.03

JSON 스키마를 사용하여 값을 문자열 또는 null로 지정합니다.

JSON 스키마를 사용하여 값을 문자열 또는 null로 지정합니다. https://json-schema.org/에 있는 문서에는 세부 정보가 부족하기 때문에 이것이 다른 사람들에게는 분명하지 않길 바랍니다.JSON 블록에 몇 가지 속성이 있습니다.null또는stringJSON 스키마에서 (Json에 의해 해석됨)를 지정하는 방법은 무엇입니까?네트워크JsonSchema.Parsemethod)는 값이 유형일 수 있음을 나타냅니다.null또는 입력string? 타입에 맞는 어레이를 제공하는 것 같은 간단한 것이 있습니까?예를 들어, "member_region": { "type": [ "string", null ] } // this throws an exception 또한 JSON Schema 세부 정보에 대해..

source 2023.04.03

다이내믹 JSON 해석/비직렬화 방법

다이내믹 JSON 해석/비직렬화 방법 시나리오: JSON은 다음과 같습니다. { "Bangalore_City": "35_Temperature", "NewYork_City": "31_Temperature", "Copenhagen_City": "29_Temperature" } 이 데이터는 하드 코드화된 키가 없는 방식으로 구성되어 있습니다.City/Temperature기본적으로는 정당한 가치입니다. 문제: 다이내믹한 JSON을 해석할 수 없습니다. 질문: 이런 종류의 JSON 파싱에 대한 해결책을 찾을 수 있는 사람이 있습니까?Go-Simplejson, gabs & default를 시도했지만 실패했어요. 주의: 위의 JSON은 샘플용입니다.그리고 현재 API를 사용하고 있는 어플리케이션도 많기 때문에 데이터..

source 2023.04.03

레일 객체 관계 및 JSON 렌더링

레일 객체 관계 및 JSON 렌더링 면책 사항입니다. 저는 레일즈에 대해 아는 것이 거의 없습니다.간결하도록 하겠습니다.레일에서 다음과 같은 모델 관계가 지정됩니다. class ModelA < ActiveRecord::Base belongs_to :ModelB ... class ModelB < ActiveRecord::Base has_many :ModelA Model A 컨트롤러의 show 액션을 호출하면 반환된 JSON은 문제의 Object A가 자녀인 Object B의 자녀인 모든 ObjectA를 표시해야 합니다. 오브젝트를 포함하는 오브젝트B가 있는 경우ID 1, 2, 3의 A에 접속하여 /modela/1.json에 접속합니다. 봐야지: { "modelb": { "id": "1", "modela":..

source 2023.03.29

kotlin 데이터 클래스에 대한 Jackson@JsonProperty 주석 사용

kotlin 데이터 클래스에 대한 Jackson@JsonProperty 주석 사용 kotlin 1.2.10 잭슨-sysloglin: 2.9.0 kotlin에는 다음과 같은 데이터 클래스가 있습니다. data class CurrencyInfo( @JsonProperty("currency_info") var currencyInfo: CurrencyInfoItem? ) @JsonInclude(JsonInclude.Include.NON_NULL) data class CurrencyInfoItem( @JsonProperty("iso_4217") var iso4217: String?, @JsonProperty("name") var name: String?, @JsonProperty("name_major") var ..

source 2023.03.29