반응형

JSON 28

Spring @ReponseBody @RequestBody(추상 클래스 포함)

Spring @ReponseBody @RequestBody(추상 클래스 포함) 내가 수업이 세 개 있다고 가정해 보자. public abstract class Animal {} public class Cat extends Animal {} public class Dog extends Animal {} 이런 거 해도 돼요? 입력: JSON(개 또는 고양이) 출력: 개/고양이는 입력 객체 유형에 따라 달라집니다. 아래 코드가 왜 작동하지 않는지 모르겠어요.아니면 새로운 개와 고양이를 다루는데 두 가지 방법을 사용해야 할까요? @RequestMapping(value = "/animal", method = RequestMethod.POST, produces = "application/json; charset=u..

it-source 2023.02.16

노드의 부정한 JSON.parse()를 안전하게 처리한다.

노드의 부정한 JSON.parse()를 안전하게 처리한다. node/express 사용 - JSON 사용. 어떤 이유로 유효하지 않은 JSON이라도 괜찮습니다.false든 뭐든 반환하면 요청을 거부하고 계속 진행합니다.문제는 유효한 JSON이 아닌 경우 구문 오류가 발생한다는 것입니다.통상은 구문 에러를 터뜨리려고 합니다만, 이 경우는 아닙니다. var boom = JSON.parse(req.headers.myHeader); 스택을 스크래핑하여 특정 모듈로부터의 부정한 해석 콜을 체크하면 해당 모듈이 무시됩니까?그건 좀 미친 것 같아.분명히 더 좋은 방법이 있을 거야. EDIT: try/catch blocks가 이 오류를 처리하는 방법이라는 것은 알고 있습니다만, 노드 앱에서 가장 좋은 방법입니까?이렇게..

it-source 2023.02.12

이미 선언된 JSON 개체에 키 값 쌍을 추가하는 방법

이미 선언된 JSON 개체에 키 값 쌍을 추가하는 방법 JSON 개체를 선언하고 다음과 같은 주요 값 쌍을 추가했습니다. var obj = {}; 다음과 같은 데이터를 추가했습니다. obj = { "1":"aa", "2":"bb" }; 단, 동일한 오브젝트에 키 값 쌍을 추가하고 싶습니다.상기와 같은 키 값 쌍을 추가하면 오래된 값 쌍이 대체됩니다.같은 JSON 오브젝트(obj)에 데이터를 추가하는 방법을 알려주세요.다음 작업을 수행할 수 있습니까? obj = { "1":"aa", "2":"bb" }; var newNum = "3"; var newVal = "cc"; obj[newNum] = newVal; alert(obj["3"]); // this would alert 'cc' 도트 표기법 또는 괄호 ..

it-source 2023.02.08

UTF-8 인코딩을 사용하여 RestTemplate에 POST를 지시하려면 어떻게 해야 합니까?

UTF-8 인코딩을 사용하여 RestTemplate에 POST를 지시하려면 어떻게 해야 합니까? RestTemplate를 사용하여 UTF-8 인코딩으로 JSON을 게시하는 데 문제가 있습니다.JSON의 기본 인코딩은 UTF-8이므로 미디어 유형에 문자 집합도 포함할 수 없습니다.Media Type에 charset을 넣으려고 했는데, 그래도 안 되는 것 같아요. 내 코드: String dataJson = "{\"food\": \"smörrebröd\"}"; HttpHeaders headers = new HttpHeaders(); MediaType mediaType = new MediaType("application", "json", StandardCharsets.UTF_8); headers.setConte..

it-source 2023.02.08

숫자인 PHP 개체 속성을 가져옵니다.

숫자인 PHP 개체 속성을 가져옵니다. 이 질문에는 이미 답변이 있습니다. 정수나 잘못된 속성 이름과 같은 이름을 가진 개체 속성에 액세스하는 방법은 무엇입니까? (7개의 답변) 닫힘3년 전. PHP 오브젝트로 디코딩된 JSON 데이터에서 속성을 가져오려고 합니다.컨텐츠 오브젝트 리크가 있는 비디오 오브젝트를 반환하는 YouTube 데이터 API 요청일 뿐입니다. [content] => stdClass Object ( [5] => https://www.youtube.com/v/r4ihwfQipfo?version=3&f=videos&app=youtube_gdata [1] => rtsp://v4.cache7.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYDSANFEgGUgZ2aW..

it-source 2023.02.08

여러 필드(숫자)에 의한 JavaScript 배열 정렬

여러 필드(숫자)에 의한 JavaScript 배열 정렬 의 실장착할 수 있을까요? ORDER BY sort1 DESC, sort2 DESC JSON 어레이의 로직은 다음과 같습니다. var items = '[ { "sort1": 1, "sort2": 3, "name" : "a", }, { "sort1": 1, "sort2": 2, "name" : "b", }, { "sort1": 2, "sort2": 1, "name" : "c", } ]'; 새로운 순서가 됩니다. b,a,c 정렬 기능은 다음과 같이 설계해야 합니다. items.sort(function(a, b) { return a.sort1 - b.sort1 || a.sort2 - b.sort2; }); (왜냐하면||연산자의 우선순위는 보다 낮다.-첫째..

it-source 2023.02.08

jQuery에 XML이 아닌 JSON을 선택하는 이유는 무엇입니까?

jQuery에 XML이 아닌 JSON을 선택하는 이유는 무엇입니까? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 7년 전에 문을 닫았어요 이 질문을 개선하다 XML은 휴대성이 뛰어나고 미니 데이터베이스로도 사용할 수 있다고 생각했습니다.나는 XML이 어디에서나 사용되는 것을 보았다.대기업이 JSON으로 전환하는 것도 볼 수 있습니다.마이크로소프트도 JSON에 대한 지원을 통합했습니다.JSON에 대한 모든 광고는 무엇입니까?기본적으로 JSON은 JavaScript에서 기본적으로 인식되기 때문에 매우 가볍고 최소적이며 휴대성이 뛰어납니다. 왜냐하면 JSON은 다음 두 가지 기본 ..

it-source 2023.02.08

Jackson은 'is'를 제거하여 기본 부울 필드의 이름을 바꿉니다.

Jackson은 'is'를 제거하여 기본 부울 필드의 이름을 바꿉니다. 복제품일 수 있습니다.그러나 나는 나의 문제에 대한 해결책을 찾을 수 없다. 수업이 있다 public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; } } Getters 및 setters는 Eclipse에 의해 생성됩니다. 다른 클래스에서는 값을 true로 설정하고 JSON 문자열로 씁니다. System.out.println(new Object..

it-source 2023.02.08
반응형