반응형
Json에게 말해.Net: 개체를 직렬화할 때 큰따옴표가 아닌 작은따옴표를 씁니다.
전화할 때Newtonsoft.Json.JsonConvert.SerializeObject(myObject)
다음과 같은 큰따옴표로 둘러싸인 키와 값을 가져옵니다.
{"key" : "value"}
다음과 같이 단일인용으로 동봉해 주셨으면 합니다.
{'key' : 'value'}
Json을 사용하여 할 수 있습니까?인터넷?
네, 가능합니다.를 사용하는 경우JsonTextWriter
사용하는 대신 명시적으로JsonConvert.SerializeObject()
, 를 설정할 수 있습니다.QuoteChar
단일 인용문으로 변환합니다.
var obj = new { key = "value" };
StringBuilder sb = new StringBuilder();
using (StringWriter sw = new StringWriter(sb))
using (JsonTextWriter writer = new JsonTextWriter(sw))
{
writer.QuoteChar = '\'';
JsonSerializer ser = new JsonSerializer();
ser.Serialize(writer, obj);
}
Console.WriteLine(sb.ToString());
출력:
{'key':'value'}
바이올린: https://dotnetfiddle.net/LGRl1k
JSON에서 키와 값 주위에 작은 따옴표를 사용하는 것은 비표준으로 간주되며(JSON.org 참조), 표준에 엄밀하게 준거한 파서에 문제가 발생할 수 있습니다.
언급URL : https://stackoverflow.com/questions/28325107/tell-json-net-to-write-a-single-quote-rather-than-a-double-quote-when-serializin
반응형
'programing' 카테고리의 다른 글
Oracle SQL Devleoper에서 결과를 복사할 때 열 머리글도 어떻게 복사할 수 있습니까? (0) | 2023.03.19 |
---|---|
react native에서 View 구성 요소를 비활성화할 수 있습니까? (0) | 2023.03.19 |
ORA-00942: 테이블 또는 뷰가 존재하지 않음(별도의 SQL에서는 동작하지만 Oracle 함수에서는 동작하지 않음) (0) | 2023.03.19 |
리액션이 있는 루프에는 어떻게 사용합니까? (0) | 2023.03.19 |
단일 SQL에 여러 "WITH AS"를 포함할 수 있습니까? - Oracle SQL (0) | 2023.03.19 |