반응형

json 25

JSON 구조를 문서화하기 위한 구문

JSON 구조를 문서화하기 위한 구문 그래서 제가 쓰고 있는 api에 의해 반환된 json의 포맷을 문서화하려고 하는데, json structure에 대한 문서화가 인기 있는 포맷이 있는지 알고 싶습니다. 참고로 저는 테스트나 검증을 하려는 것이 아니라 문서화를 위해 이것을 사용하고 있습니다.또한 비정수(항상 같은 값으로 반환되는 항목)에 주석을 추가하는 방법이 좋습니다. 이것은 현재 사용하고 있는 계획과는 완전히 다른 것입니다. Plain names refer to identifiers or types. Some types have type-comment Strings that appear to be constant(always returned for that type of request) string..

programing 2023.03.31

JSON 응답 요소가 배열인지 확인하는 방법

JSON 응답 요소가 배열인지 확인하는 방법 다음 JSON 답변을 받고 있습니다. { "timetables":[ {"id":87,"content":"B","language":"English","code":"en"}, {"id":87,"content":"a","language":"Castellano","code":"es"}], "id":6, "address":"C/Maestro José" } 다음 의사 코드 기능을 달성하고 싶다. for(var i in json) { if(json[i] is Array) { // Iterate the array and do stuff } else { // Do another thing } } 감 잡히는 게 없어요?다른 방법이 있지만, 제가 아는 바로는 이것이 가장 신뢰할 ..

programing 2023.03.31

서버 응답이 중간에 끊어지다

서버 응답이 중간에 끊어지다 저는 json 응답을 반환하는 REST API를 가지고 있습니다.때때로(그리고 완전히 랜덤으로 보이는) json 반응이 중간에 끊어질 수 있습니다.따라서 반환된 json 문자열은 다음과 같습니다. ...route_short_name":"135","route_long_name":"Secte // end of response 반환되는 json 문자열에 따라 컷오프 포인트가 계속 바뀌기 때문에 인코딩 문제는 아닌 것 같습니다.컷오프가 발생하는 응답 사이즈도 특정하지 않았습니다(65kb가 컷오프를 하지 않는 반면 40kbs는 컷오프를 하지 않는 것을 보았습니다). 컷오프가 발생했을 때 응답 헤더를 확인합니다. { "Cache-Control" = "must-revalidate, pri..

programing 2023.03.26

ASP에서 JSON을 간단한 사전으로 역직렬화하려면 어떻게 해야 합니까?인터넷?

ASP에서 JSON을 간단한 사전으로 역직렬화하려면 어떻게 해야 합니까?인터넷? JSON의 간단한 키/값 리스트를 ASP로 반송하고 있습니다.POST를 통한 NET. 예: { "key1": "value1", "key2": "value2"} 강력한 타입의 .NET 객체로 역직렬화하려는 것이 아닙니다. 그냥 일반 사전(Of String, String) 또는 동등한 것(해시 테이블, 사전(Of String, Object), 구식 String Dictionary--hell, 2D 배열의 문자열이 필요합니다. ASP에서 사용할 수 있는 것은 무엇이든 사용할 수 있습니다.NET 3.5 및 인기 Json.NET(클라이언트로의 시리얼화에 이미 사용하고 있습니다). 이러한 JSON 라이브러리 중 어느 것도 이러한 기능을..

programing 2023.03.26

키 배열과 값 배열을 JavaScript에서 개체로 병합

키 배열과 값 배열을 JavaScript에서 개체로 병합 다음과 같은 것이 있습니다. var keys = [ "height", "width" ]; var values = [ "12px", "24px" ]; 이 오브젝트로 변환하고 싶습니다. { height: "12px", width: "24px" } Python에는 간단한 사자성어가 있습니다.dict(zip(keys,values))jQuery나 플레인 JavaScript에 비슷한 것이 있나요?아니면 이 작업을 오래 해야 하나요?어레이를 사용한 가장 심플한 ES6 원라이너 솔루션reduce: const keys = ['height', 'width']; const values = ['12px', '24px']; const merged = keys.reduce..

programing 2023.03.26

Java(Jackson)를 사용하는 JSON에서 중첩된 키 값을 읽는 중입니다.

Java(Jackson)를 사용하는 JSON에서 중첩된 키 값을 읽는 중입니다. 저는 파이썬에서 온 새로운 자바 프로그래머입니다.네스트된 키가 포함된 JSON으로 수집/반환되는 날씨 데이터가 있는데, 이 상황에서 값을 어떻게 끌어낼지 모르겠습니다.이 질문은 전에도 한 번 해본 적이 있을 텐데, 맹세코 구글을 많이 검색해서 답을 찾을 수 없을 것 같아요.지금은 json-simple을 사용하고 있습니다만, Jackson으로 바꾸려고 해도 방법을 찾을 수 없었습니다.Jackson/Gson이 가장 많이 사용되는 라이브러리인 것 같기 때문에, 그 라이브러리 중 하나를 사용한 예를 보고 싶습니다.아래는 제가 지금까지 작성한 코드와 데이터 샘플입니다. { "response": { "features": { "histo..

programing 2023.03.26

JSON 개체를 localStorage 어레이에 푸시

JSON 개체를 localStorage 어레이에 푸시 Javascript에는 다음과 같은 기능이 있습니다. var a = []; function SaveDataToLocalStorage(data) { var receiveddata = JSON.stringify(data); a.push(receiveddata); alert(a); localStorage.setItem('session', a); } data 파라미터는 JSON 객체입니다. 그러나 버튼을 클릭할 때마다 로컬 스토리지의 데이터가 덮어씁니다. 이거 할 줄 아는 사람 있어요?이 정보를 localStorage에 올바르게 저장하려면 몇 가지 단계를 수행해야 합니다.단, 코드로 넘어가기 전에 localStorage(현시점)는 문자열 이외의 데이터 유형을..

programing 2023.03.26

json 출력에 가상 특성 추가

json 출력에 가상 특성 추가 TODO 목록을 처리하는 앱이 있다고 가정해 보겠습니다.목록이 완료되고 완료되지 않은 항목이 있습니다.이제 목록 개체에 목록 내 완료 항목과 완료되지 않은 항목의 수라는 두 가지 가상 속성을 추가합니다.json 출력에도 표시해 주었으면 합니다. 내 모델에는 미완성/완성 아이템을 가져오는 두 가지 방법이 있습니다. def unfinished_items self.items.where("status = ?", false) end def finished_items self.items.where("status = ?", true) end 그러면 어떻게 하면 json 출력에서 이 두 가지 메서드의 카운트를 얻을 수 있을까요? Rails 3.1을 사용하고 있습니다.Rails의 객체 직..

programing 2023.03.21

apple-app-site-association json 파일이 app에서 업데이트 된 적이 있습니까?

apple-app-site-association json 파일이 app에서 업데이트 된 적이 있습니까? app의 최초 설치 이외에 app-site-association json 파일이 업데이트 된 적이 있습니까? 예를 들어 json 파일의 경로 배열에 값을 추가하면 앱이 업데이트를 받을 수 있습니까?내 경험에 의하면apple-app-site-association앱이 처음 설치될 때 파일이 확인되고 앱 스토어에서 나중에 앱 업데이트 중에 다시 확인됩니다.따라서 파일에 경로를 추가하면 다음 업데이트 앱이 출시될 때 탐지되지만 이전에는 탐지되지 않을 수 있습니다. 참고: 로컬에서 테스트하는 경우 다시 설치하기 전에 앱을 완전히 삭제해야 합니다.앱스토어 업데이트를 제외하고apple-app-site-associa..

programing 2023.03.21

JSON 문자열을 JsonResult로 변환할 수 있습니까?

JSON 문자열을 JsonResult로 변환할 수 있습니까? 클라이언트에 JsonResult로 되돌리고 싶은 저장된 JSON 문자열이 DB에 저장되어 있습니다.Json(개체)에서 오브젝트가 JsonResult로 변환되는 것은 알고 있습니다만, 이미 문자열에 결과가 있는 경우는 어떻게 해야 합니까?JsonResult에 캐스트 할 수 있습니까?반환할 필요가 없습니다.JsonResult오브젝트를 JSON 문자열로 시리얼화하는 작업이 있기 때문입니다.JSON 문자열이 이미 있으므로 ContentResult로 반환하고 올바른 콘텐츠유형을 지정합니다. string json = //get some json from your DB return new ContentResult { Content = json, Conten..

programing 2023.03.21
반응형