상세 컨텐츠

본문 제목

JsonFormatter unit 추가

RyuLib/RyuLib for Delphi

by ryujt 2012. 8. 2. 04:34

본문

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

'RyuLib > RyuLib for Delphi' 카테고리의 다른 글

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

관련글 더보기