반응형

JSON 33

익명 유형을 포함하는 JsonResult의 아사트

익명 유형을 포함하는 JsonResult의 아사트 컨트롤러 중 하나에서 JsonResult를 반환하는 메서드를 유닛 테스트하려고 했습니다.놀랍게도 다음 코드가 작동하지 않았습니다. [HttpPost] public JsonResult Test() { return Json(new {Id = 123}); } 테스트 방법은 다음과 같습니다(테스트 코드는 다른 어셈블리에 있습니다). // Act dynamic jsonResult = testController.Test().Data; // Assert Assert.AreEqual(123, jsonResult.Id); 그Assert는 예외를 발생시킵니다. 'object'에 'Id'에 대한 정의가 없습니다. 그 후 다음을 사용하여 해결했습니다. [HttpPost] pu..

programing 2023.02.21

POJO를 트리모델에 직접 연재할 수 있는 방법이 있나요?

POJO를 트리모델에 직접 연재할 수 있는 방법이 있나요? POJO를 Jackson Tree Model로 직접 변환할 방법을 찾고 있습니다.POJO-to-JSON-String 변환이 존재하며 TreeModel-to-JSON-String이 지원되고 있음을 알고 있습니다.POJO-to-TreeModel 변환을 찾고 있습니다.방법이 있을까요? 사용 예는 다음과 같습니다. 서버측 템플릿 작성은 수염의 Java 구현으로 이루어집니다.이것은 Jackson의 Tree Model을 사용합니다. 그 후 클라이언트 측에서 Tree Model의 슬림형 버전이 필요하기 때문에 먼저 Tree Model을 필터링하고 그것을 JSON에 시리얼화한 후 클라이언트 측으로 전송하여 처리하도록 하겠습니다. 이상적으로는, 2개의 시리얼화 ..

programing 2023.02.21

Python JSON 덤프 / .txt에 추가 (각 변수 새 줄에 포함)

Python JSON 덤프 / .txt에 추가 (각 변수 새 줄에 포함) 내 코드는 사전을 만들어 변수에 저장합니다.각 사전을 JSON 파일에 쓰고 싶은데, 각 사전을 새 줄에 놓았으면 합니다. 내 사전: hostDict = {"key1": "val1", "key2": "val2", "key3": {"sub_key1": "sub_val2", "sub_key2": "sub_val2", "sub_key3": "sub_val3"}, "key4": "val4"} 코드의 일부: g = open('data.txt', 'a') with g as outfile: json.dump(hostDict, outfile) 그러면 각 사전이 '데이터'에 추가됩니다.txt'는 인라인입니다.각 사전 항목을 새 줄에 배치하십시오.어떤..

programing 2023.02.21
반응형