JSON 21

json 필드 유형 postgresql에서 null 값을 쿼리하는 방법

json 필드 유형 postgresql에서 null 값을 쿼리하는 방법 postgresql에 json 유형 필드가 있습니다.그러나 특정 필드가 null인 행을 선택할 수 없습니다. 코드: SELECT * FROM json_array_elements( '[{"name": "Toby", "occupation": "Software Engineer"}, {"name": "Zaphod", "occupation": "Galactic President"} , {"name2": "Zaphod", "occupation2": null} ]' ) AS elem where elem#>'{occupation2}' is null 이 조작은 정상적으로 동작합니다만, 다음의 에러가 표시됩니다. ERROR: operator does ..

programing 2023.03.10

개체 문자열을 JSON으로 변환

개체 문자열을 JSON으로 변환 JavaScript(또는 jQuery)를 사용하여 객체를 설명하는 문자열을 JSON 문자열로 변환하려면 어떻게 해야 합니까? 예: 변환(유효한 JSON 문자열이 아님): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" 다음과 같이 입력합니다. str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' 저는 이 제품을 사용하는 것을 피하고 싶습니다.eval()가능하면.문자열이 신뢰할 수 있는 원본에서 온 경우evalJSON.stringify다음과 같이 합니다. var str = "{ he..

programing 2023.03.10

jq에서 해당 키의 키 및 값을 기준으로 json 파일을 정렬하는 방법

jq에서 해당 키의 키 및 값을 기준으로 json 파일을 정렬하는 방법 Pentaho CTools 라이브러리를 사용하여 웹사이트를 구축하고 있습니다. 이 라이브러리는 대시보드의 일부에 JSON 형식의 파일을 쓰는 그래픽 대시보드 에디터를 갖추고 있습니다. 이 파일들을 git에 체크인하기 전에 키별, 특정 키의 값별로 정렬하기 위해 변환하고 싶습니다.편집자가 모든 json 필드를 재배치하는 습관이 있기 때문에 그 목적은 차이를 쉽게 만드는 것입니다. 예를 들어 다음과 같은 경우가 있습니다. { "components": { "rows": [ { "id": "CHARTS", "name": "Charts", "parent": "UnIqEiD", "properties": [ { "name": "Group", "t..

programing 2023.03.10

Python의 json 모듈, int 사전 키를 문자열로 변환

Python의 json 모듈, int 사전 키를 문자열로 변환 아래가 실행되면 python의 json 모듈(2.6부터 포함)이 int 사전키를 문자열로 변환한다는 것을 알게 되었습니다. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' 덤프 및 로드 시 문자열을 해석할 필요 없이 키를 int로 유지할 수 있는 쉬운 방법이 있습니까?json 모듈이 제공하는 훅을 사용하면 가능할 것이라고 생각합니다만, 이것도 해석은 필요합니다.제가 간과한 논쟁이 있을까요? 서브 질문:답변 감사합니다.json이 생각대로 동작하는 것을 보고 덤프의 출력을 해석하여 키 타입을 쉽게 전달할 수 있는 방법이 있습니까?또..

programing 2023.03.05

Kotlin + Jackson을 사용하여 JSON을 목록으로 역직렬화하려면 어떻게 해야 합니까?

Kotlin + Jackson을 사용하여 JSON을 목록으로 역직렬화하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. 잭슨을 사용하여 Kotlin 컬렉션을 역직렬화하는 방법 (3개의 답변) 닫힘7년 전. 다음 JSON을 역직렬화하기 위한 올바른 구문은 무엇입니까? [ { "id" : "1", "name" : "Blues" }, { "id" : "0", "name" : "Rock" } ] 나는 시도했다. //Works OK val dtos = mapper.readValue(json, List::class.java) 원하는 대로: val dtos : List = mapper.readValue(json, List::class.java) 위의 구문은 올바르지 않으며 다음과 같습니다.only cla..

programing 2023.03.05

Rails 기능 테스트에서 원시 포스트 데이터를 전송하려면 어떻게 해야 합니까?

Rails 기능 테스트에서 원시 포스트 데이터를 전송하려면 어떻게 해야 합니까? 테스트를 위해 미가공 포스트 데이터(예: 패러미터화되지 않은 JSON)를 컨트롤러 중 하나에 전송하려고 합니다. class LegacyOrderUpdateControllerTest < ActionController::TestCase test "sending json" do post :index, '{"foo":"bar", "bool":true}' end end 하지만 이것은 나에게NoMethodError: undefined method `symbolize_keys' for # raw post에 입니까?ActionController::TestCase 컨트롤러 코드는 다음과 같습니다. def index post_data = re..

programing 2023.03.05

에서 json 키가 소문자임을 확인합니다.그물

에서 json 키가 소문자임을 확인합니다.그물 에 JSON을 사용하는 간단한 방법이 있습니까?키가 소문자로 전송되도록 하려면 , NET 를 선택합니다. 지금은 뉴턴소프트의 Json을 사용하고 있습니다.NET 라이브러리 및 간단한 사용 string loginRequest = JsonConvert.SerializeObject(auth); 이 경우auth다음 오브젝트일 뿐입니다. public class Authority { public string Username { get; set; } public string ApiToken { get; set; } } 그 결과, {"Username":"Mark","ApiToken":"xyzABC1234"} 이 모든 것을 확실하게 할 수 있는 방법이 있나요?username..

programing 2023.02.28

application/json과 application/x-www-form-urlencoded의 차이점은 무엇입니까?

application/json과 application/x-www-form-urlencoded의 차이점은 무엇입니까? 와의 차이는 무엇입니까? 부탁한다.ContentType = "application/json; charset=utf-8"; 그리고. webRequest.ContentType = "application/x-www-form-urlencoded"; 첫 번째 케이스는 다음과 같이 JSON 데이터를 게시하고 있음을 웹 서버에 알리는 것입니다. {"Name": "John Smith", "Age": 23} 두 번째 경우는 URL 내의 파라미터를 부호화하는 것을 웹 서버에 통지하는 것입니다. Name=John+Smith&Age=23 webRequest.ContentType = "application/x-w..

programing 2023.02.28

잭슨 매퍼 사용에 대한 올바른 종속성 집합

잭슨 매퍼 사용에 대한 올바른 종속성 집합 저는 잭슨을 처음 만나서 연습할 때 코드를 쓰고 있었어요.새로운 버전의 잭슨 라이브러리는 Fasterxml: Jackson에서 찾을 수 있다는 것을 알고 Maven pom 파일에 다음과 같은 종속성을 추가했습니다. com.fasterxml.jackson.core jackson-annotations 2.2.2 com.fasterxml.jackson.core jackson-core 2.2.2 com.fasterxml.jackson.core jackson-databind 2.2.2 저는 제가 이걸 사용할 수 있을 줄 알았어요.ObjectMapper직접, 하지만 많은 시간을 소비한 후, 나는 그 제품을 사용하는 것을 알게 되었습니다.ObjectMapper아래에 오래된 ..

programing 2023.02.28

레일에서 JSON을 렌더링할 때 관련 모델 포함

레일에서 JSON을 렌더링할 때 관련 모델 포함 지금 이 순간은 다음과 같습니다. render json: @programs, :except => [:created_at, :updated_at] 단, 프로그램은 회사에 소속되어 있기 때문에 회사 ID가 아닌 회사명을 표시하고 싶습니다. 프로그램을 렌더링할 때 회사 이름을 포함하려면 어떻게 해야 합니까?다음과 같은 것이 동작합니다. render :json => @programs, :include => {:insurer => {:only => :name}}, :except => [:created_at, :updated_at] 컨트롤러 메서드에서 포함을 사용하여 json을 렌더링하는 동안 동일한 "심볼 파일을 복제할 수 없습니다" 오류가 발생했습니다.그렇게 피했..

programing 2023.02.23