반응형

json 34

jq를 사용하여 요소 속성 값으로 개체 배열을 필터링하려면 어떻게 해야 합니까?

jq를 사용하여 요소 속성 값으로 개체 배열을 필터링하려면 어떻게 해야 합니까? jq를 사용하여 json 파일을 필터링하는 것을 좋아합니다. jq . some.json 개체의 배열을 포함하는 json 지정: { "theList": [ { "id": 1, "name": "Horst" }, { "id": 2, "name": "Fritz" }, { "id": 3, "name": "Walter" }, { "id": 4, "name": "Gerhart" }, { "id": 5, "name": "Harmut" } ] } 이 목록을 필터링하여 값이 2와 4인 id의 요소만 표시하도록 합니다.따라서 예상되는 출력은 다음과 같습니다. { "id": 2, "name": "Fritz" }, { "id": 4, "name":..

code 2023.02.16

JSON Schema - 다른 필드의 값을 기준으로 필드를 지정해야 합니다.

JSON Schema - 다른 필드의 값을 기준으로 필드를 지정해야 합니다. 이것이 스키마 드래프트 03에서 가능한지 궁금합니다.의존관계는 다른 곳에서 작업하고 있습니다.아마도 그것들을 특정하기 위해 필요한 것은 창조적인 사용일 것입니다.required특정 분야의 특성입니다. 현재 최선의 시도(실패하지 않음)를 통해 제가 무엇을 원하는지 알 수 있을 것입니다.기본적으로 필요한 값을 지정하고 다른 필드에 특정 값이 있는 경우 옵션 값을 지정합니다. { "description" : "An address...", "type" : "object", "properties" : { "postcode": { "type" : "string", // postcode should be required by default ..

code 2023.02.16

JSON 필드 이름을 다른 개체 필드 이름에 매핑하려면 어떻게 해야 합니까?

JSON 필드 이름을 다른 개체 필드 이름에 매핑하려면 어떻게 해야 합니까? 다음 jax-b 주석의 잭슨 json 주석에서 애매한 방법은 무엇입니까? xml이 아닌 json을 생성해야 하며 jax-b로 표시되는 기존 잭슨 주석을 알아야 합니다. 필드 이름을 변경합니다. 필드 대신 getter를 사용합니다. 이러한 기능은 json/xml 요소 이름이 "와 같은 Java 예약 단어인 경우 특히 중요합니다.new", "public", "static" 등 그래서 POJO 필드에 각각 '_new_', '_public_', '_static_' 등의 이름을 붙여야 합니다. 그러나 jax-b 주석을 사용하여 생성된 XML(및 json) 요소의 이름을 "new", "public", "static" 등으로 다시 변경합니다..

code 2023.02.12

잭슨이 Spring Boot에서 ZonedDateTime을 잘못 시리얼화함

잭슨이 Spring Boot에서 ZonedDateTime을 잘못 시리얼화함 Spring Boot과 Jetty의 심플한 어플이 있습니다.Java 8을 탑재한 오브젝트를 반환하는 심플한 컨트롤러가 있다.ZonedDateTime: public class Device { // ... private ZonedDateTime lastUpdated; public Device(String id, ZonedDateTime lastUpdated, int course, double latitude, double longitude) { // ... this.lastUpdated = lastUpdated; // ... } public ZonedDateTime getLastUpdated() { return lastUpdated;..

code 2023.02.12

Rails는 빈 어레이를 요청 매개 변수에서 nil로 변환합니다.

Rails는 빈 어레이를 요청 매개 변수에서 nil로 변환합니다. 내 앱에 Backbone 모델이 있는데, 이것은 일반적인 평면 객체가 아니라 큰 중첩 객체이며 중첩된 부분을 MySQL 데이터베이스의 TEXT 열에 저장합니다. Rails API에서 JSON 인코딩/디코딩을 처리하여 외부에서 이 큰 중첩된 JSON 오브젝트의 일부를 문자열화된 JSON 텍스트로 저장하더라도 POST/GET할 수 있도록 하고 싶었습니다. 그러나 Rails가 빈 어레이를 마법처럼 변환하는 문제가 발생했습니다.nil가치.예를 들어, 이것을 POST 했을 경우: { name: "foo", surname: "bar", nested_json: { complicated: [] } } Rails 컨트롤러에는 다음이 표시됩니다. { :na..

code 2023.02.12

JSON이 JSONObject인지 JSONArray인지를 확인합니다.

JSON이 JSONObject인지 JSONArray인지를 확인합니다. 서버에서 JSON Object 또는 Array 중 하나를 받을 예정이지만 어떤 것이 될지는 모릅니다.JSON을 사용하여 작업해야 하는데 작업하려면 개체인지 배열인지 확인해야 합니다. 저는 안드로이드로 작업하고 있습니다. 누구 좋은 방법 있는 사람 있어요?다음 사항을 더 잘 판단할 수 있는 방법을 찾았습니다. String data = "{ ... }"; Object json = new JSONTokener(data).nextValue(); if (json instanceof JSONObject) //you have an object else if (json instanceof JSONArray) //you have an array 토큰라..

code 2023.02.12

리액트를 사용한 예쁜 JSON 인쇄

리액트를 사용한 예쁜 JSON 인쇄 저는 React JS를 사용하고 있는데, 앱의 일부는 꽤 인쇄된 JSON이 필요합니다. 다음과 같은 JSON이 있습니다.{ "foo": 1, "bar": 2 }그리고 만약 내가 그걸 훑어본다면JSON.stringify(obj, null, 4)브라우저 콘솔에서는 인쇄가 잘 됩니다만, 이 리액션 스니펫에서 사용하면 다음과 같습니다. render: function() { var json = this.getStateFromFlux().json; return ( { JSON.stringify(json, null, 2) } ); }, 그로스 JSON을 표현하면"{ \"foo\" : 2, \"bar\": 2}\n". 어떻게 하면 그 글자들을 제대로 해석할 수 있을까요?{다음 중 하..

code 2023.02.12

"Unparseable date: 13028677828"이 서버로부터 받은 밀리초 형식의 날짜를 Gson으로 역직렬화하려고 합니다.

"Unparseable date: 13028677828"이 서버로부터 받은 밀리초 형식의 날짜를 Gson으로 역직렬화하려고 합니다. 문제를 해결하기 위해 4시간 동안 쉬지 않고 노력한 후, 저는 여기에서 누군가 저를 도와줄 수 있는지 물어보기로 결정했습니다. 문제는 Android 클라이언트가 서버로부터 수신한 데이터를 역직렬화하려고 할 때 "Unparseable: 13028677828" 예외가 발생한다는 것입니다. Gson을 사용하여 밀리초 형식의 날짜를 역직렬화할 수 있는지 알고 싶습니다. 알폰소 코멘트: 드디어 해결책을 찾았습니다. // Creates the json object which will manage the information received GsonBuilder builder = new..

code 2023.02.08

Python에서 JSON으로 일련화가 10진수로 실패함

Python에서 JSON으로 일련화가 10진수로 실패함 이 질문에는 이미 답변이 있습니다. Python JSON은 Decimal 개체를 직렬화합니다. (21개 답변) 닫힘6년 전에요. 소수점을 포함하는 python 객체를 가지고 있습니다.이로 인해 json.dumps()가 파손됩니다. SO에서 다음 솔루션(예: Python JSON이 Decimal 개체를 직렬화함)을 얻었지만, 반동 솔루션은 여전히 작동하지 않습니다.Python 웹사이트 - 동일한 답변을 가지고 있습니다. 어떻게 해야 할지 제안해 주시겠어요? 감사합니다. 아래는 제 암호입니다.dumps()는 전용 인코더에도 들어가지 않는 것 같습니다. clayton@mserver:~/python> cat test1.py import json, decim..

code 2023.02.08

일부 알려진 필드 이름과 일부 알려지지 않은 필드 이름을 가진 JSON의 마셜 해제

일부 알려진 필드 이름과 일부 알려지지 않은 필드 이름을 가진 JSON의 마셜 해제 다음 JSON을 가지고 있습니다. {"a":1, "b":2, "?":1, "??":1} "a" 및 "b" 필드가 있는 것은 알지만 다른 필드의 이름은 모릅니다.따라서 다음 유형으로 마샬링을 해제합니다. type Foo struct { // Known fields A int `json:"a"` B int `json:"b"` // Unknown fields X map[string]interface{} `json:???` // Rest of the fields should go here. } 그걸 어떻게 하는 거죠?두 번 언마샬 한 가지 옵션은 두 번 마셜을 해제하는 것입니다. 한 번을 유형 값으로 변환합니다.Foo그리고 한번..

code 2023.02.08
반응형