반응형

JSON 24

json.dump가 "TypeError: {...}은(는) 유효한 개체에 대해 JSON을 직렬화할 수 없습니다"라고 던지는 경우

json.dump가 "TypeError: {...}은(는) 유효한 개체에 대해 JSON을 직렬화할 수 없습니다"라고 던지는 경우 배경:저는 음악 파일을 관리할 파이썬 프로그램을 쓰고 있습니다.디렉토리를 크롤하여 JSON으로 인코딩된 파일과 메타데이터(변환자를 통해)를 단순한 "데이터베이스"로 파일에 저장합니다.디렉토리 검색은 정상적으로 실행되지만 데이터베이스를 저장하려고 하거나 JSON으로 인코딩하려고 하면 "TypeError: {...} is not JSON serializable" (...는 dict의 키와 값입니다)라는 메시지가 나타납니다. 문제:프로그램은 다음과 같은 형식으로 큰 사전 개체를 작성합니다. { "":{ "artist":"", "album":"", "title":""}, ... } 모..

programing 2023.03.22

JSON 데이터 유형 postgres별 순서

JSON 데이터 유형 postgres별 순서 Postgres 테이블에는 JSON 타입의 컬럼이 있습니다.이 컬럼에는 JSON 오브젝트가 많이 포함되어 있습니다.테이블 레코드를 조회하여 JSON 필드에 저장된 값으로 결과를 정렬하고 싶습니다.실행할 쿼리를 가져오고 있지만 올바르게 정렬되지 않습니다.JSON 필드 타입의 오더에 관한 문서가 많이 없기 때문에 누군가 이것을 발견해 주었으면 합니다. data: {name: "stuff", value: "third option"} data: {name: "stuff", value: "awesome stuff"} data: {name: "stuff", value: "way cooler stuff"} 다음 SQL이 실행되지만 결과는 순서 없이 반환됩니다. select..

programing 2023.03.17

Jquery Ajax 웹 서비스에 JSON 게시

Jquery Ajax 웹 서비스에 JSON 게시 JSON 개체를 asp.net 웹 서비스에 게시하려고 합니다. 내 아들은 이렇게 생겼어 var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; json2.js를 사용하여 JSON 오브젝트를 스트링하고 있습니다. jquery를 사용하여 웹 서비스에 게시합니다. $.ajax({ type: "POST", url: "/webservices/Po..

programing 2023.03.12

Larabel 5 컨트롤러가 JSON 정수를 문자열로 전송

Larabel 5 컨트롤러가 JSON 정수를 문자열로 전송 개발 서버에서 Larabel 5 컨트롤러로부터의 JSON 응답은 올바른 유형의 데이터를 표시합니다. 예 imdb_rating: 7.6 imdb_votes: 6271 그러나 프로덕션 서버에서는 JSON 응답이 문자열로 반환됩니다. imdb_rating: "7.60" imdb_votes: "6271" 개발 및 운영 모두 동일한 버전의 PHP가 설치되어 있습니다(5.6.11-1). 이 동작의 원인이 무엇인지에 대한 의견이 있습니까?나도 같은 문제에 부딪혔어!보다 적절한 솔루션을 찾고 계신 분들을 위해 Archent 모델의 속성을 확인해 보시기 바랍니다. 승인된 솔루션은 작동하지만 변환하지 않을 수 있는 필드도 변환합니다.당신의 웅변 모델에 이것을 추가..

programing 2023.03.12

Jackson을 사용하여 json 개체 만들기

Jackson을 사용하여 json 개체 만들기 Jackson을 사용하여 아래 예시와 같은 json 배열을 작성하려면 어떻게 해야 합니까? Object Mapper를 사용해 봤는데 잘못된 것 같아요. try (DirectoryStream ds = Files.newDirectoryStream(path)) { for (Path file : ds) { System.out.println("name:"+file.getFileName()+ "\n"+ "mime:"+Files.probeContentType(file)+ "\n"+ "locked:"+!Files.isWritable(file)); } } catch (IOException e) { System.err.println(e); } 결국 나는 아래와 같은 값을 가진..

programing 2023.03.12

MVC: 문자열을 JSON으로 되돌리는 방법

MVC: 문자열을 JSON으로 되돌리는 방법 진척 보고서 프로세스의 신뢰성을 높이고 요구/응답에서 분리하기 위해 Windows Service에서 처리를 수행하여 파일에 대한 응답을 유지하고 있습니다.클라이언트가 업데이트 폴링을 시작하면 컨트롤러가 파일 내용을 JSON 문자열로 반환하는 것을 의도하고 있습니다. 파일의 내용은 JSON에 사전 직렬화됩니다.이는 응답에 방해가 되는 것이 없음을 확인하기 위한 것입니다.응답을 얻기 위해 파일 내용을 문자열로 읽고 반환하는 것 이외에는 처리할 필요가 없습니다. 처음에는 매우 간단하다고 생각했지만, 실제로는 그렇지 않습니다. 현재 컨트롤러 방식은 다음과 같습니다. 컨트롤러 갱신필 [HttpPost] public JsonResult UpdateBatchSearchMe..

programing 2023.03.07

GSON을 사용하여 Android에서 동적 "키" 및 "값"을 가진 JSON 구문 분석

GSON을 사용하여 Android에서 동적 "키" 및 "값"을 가진 JSON 구문 분석 저는 현재 json 파일을 반환하는 웹 서비스를 호출해야 하는 Android 프로젝트를 진행하고 있습니다.GSON 라이브러리를 사용하여 모든 json 파일을 해석하고 JSON 객체를 가져옵니다.키 필드가 동적인 이 json 데이터를 발견하기 전까지는 잘 작동하고 있었습니다.이 파일의 예는 다음과 같습니다. { "0": { "count":"5"}, "1": { "title":"...", "desc":"" }, "2": { "title":"...", "desc":"" }, "3": { "title":"...", "desc":"" }, "4": { "title":"...", "desc":"" }, "5": { "title"..

programing 2023.03.02

JSON은 공백으로 되어 있습니다.시간 필드

JSON은 공백으로 되어 있습니다.시간 필드 2개의 타임필드를 포함하는 구조체의 마셜링을 시도하고 있습니다.하지만 시간 값이 있는 필드만 통과했으면 합니다.그래서 지금 쓰고 있어요.json:",omitempty"효과가 없어요. 날짜 값을 so json으로 설정할 수 있는 것은 무엇입니까?Marshal은 그것을 빈 값(0)으로 취급하고 json 문자열에 포함하지 않습니까? Playground : http://play.golang.org/p/QJwh7yBJlo 실제 결과: {'타임 스탬프':2015-09-18T00:00:00Z", "날짜":0001-01-01T00:00Z"} 바람직한 결과: {'타임 스탬프':2015-09-18T00:00:00Z"} 코드: package main import ( "encodi..

programing 2023.03.02

json 파일 설명 추가

json 파일 설명 추가 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: JSON 파일에 코멘트를 달 수 있습니까? 사용하고 있습니다..json프로젝트를 제출하다파일에 코멘트를 추가하여 JSON 파서의 크래시를 방지할 수 있는지 알고 싶습니다. 다음과 같은 코멘트유형을 사용하여 시도했지만 해석되면 모두 JSON 파일이 크래시됩니다. # I crash // I crash /* I crash */ JSON 파일에 대해 코멘트를 할 수 있는 형식이 있습니까?JSON은 코멘트를 지원하지 않습니다.생각해 보면 좋은 일입니다.다만, JSON5(https://github.com/aseemk/json5),는, JSON5를 작성했습니다.이것이 도움이 될 가능성이 있습니다. 이것은 JSON과 같은 프..

programing 2023.03.02

JQ: 여러 조건 선택

JQ: 여러 조건 선택 저는 json을 가지고 있는데, 현재 select를 사용하여 한 조건에 맞는 데이터만 가져오려면 더 많은 조건에 따라 필터링해야 합니다. 예: .[] | select((.processedBarsVolume 0) 어떻게 하면 좋을까요?jq는 일반 부울 연산자를 지원하거나 지원하지 않으므로 다음과 같습니다. .[] | select((.processedBarsVolume 0) 파이프로 싸서startswith괄호로 묶어서 이 작업을 수행할 수 있습니다. jq -n 'env | with_entries(select ((.key|startswith("CI_")) or .key == "DOCKER_CONTAINER_VERSION_TAG"))' 언급URL : https://stackoverflow..

programing 2023.03.02
반응형