Json 문자열을 보기 좋게 포멧을 만들어 주는 유닛 입니다. 개인 프로젝트에 필요해서 방금 만든 것이라 예상치 못한 버그가 있을 수 있습니다.
아래와 같은 문자열이 있다고 가정하면,
{"ijl15dec.dll":{"Size":180224,"CRC32":-1072700899},"ijl15enc.dll":{"Size":352256,"CRC32":1671946248},"libspeex.dll":{"Size":245248,"CRC32":1852076076}}
다음과 같이 변환해 줍니다.
{
"ijl15dec.dll": {
"Size": 180224,
"CRC32": -1072700899
},
"ijl15enc.dll": {
"Size": 352256,
"CRC32": 1671946248
},
"libspeex.dll": {
"Size": 245248,
"CRC32": 1852076076
}
}
에러 검증 기능은 없으며, 단순히 정렬만 도와줍니다. 소스는 아래 링크를 참고하시기 바랍니다.
소스: http://code.google.com/p/ryulib4delphi/source/browse/trunk/XE2/JsonFormatter.pas
LZMA for Delphi (0) | 2013.01.21 |
---|---|
LazyRelease - 메모리 해제를 뒤로 미루기 (0) | 2012.10.21 |
A Simple thread class that can change stack size for it (0) | 2012.07.01 |
DynamicQueue unit (0) | 2012.06.28 |
ThreadPool (0) | 2012.01.18 |