i2o
Release 0.62.0
I2O 유틸리티 I2O CXON JSON CBOR
$ json2cbor < in.json > out.cbor # JSON to CBOR
$ cbor2json < in.cbor > out.json # CBOR to JSON
$ cat in.cbor | cbor2json | json2json > out.json # CBOR to pretty JSON JSON 구현은 RFC8259 / ECMA-404 엄격히 준수합니다.
CBOR 구현은 RFC7049 준수합니다.
I2O C++11 호환 컴파일러가 필요합니다. C++17 <charconv> ( P0067R5 ) 지원 컴파일러는 최상의 성능을 위해 권장됩니다.
표준 라이브러리 외에 유일한 종속성은 CXON 라이브러리입니다.
I2O POSIX 시스템의 포함 된 MakeFile을 사용하여 구축 및 설치할 수 있습니다.
$ git clone https://github.com/oknenavin/cxon.git
$ sudo make -C cxon install
$ git clone https://github.com/oknenavin/i2o.git
$ sudo make -C i2o install 기본 설치 디렉토리는 /usr/local/bin 이며 DESTDIR 및 prefix 변수로 변경 될 수 있습니다.
$ git clone https://github.com/oknenavin/cxon.git
$ sudo make -C cxon DESTDIR= ~ prefix=/. install
$ git clone https://github.com/oknenavin/i2o.git
$ sudo make -C i2o DESTDIR= ~ prefix=/. install ~/include 및 ~/bin 에 각각 CXON 및 I2O 설치합니다.
CXON 은 헤더 전용 라이브러리이므로 설치를 건너 뛸 수 있습니다.
$ git clone https://github.com/oknenavin/cxon.git
$ git clone https://github.com/oknenavin/i2o.git
$ sudo make -C i2o CXXFLAGS= " ../cxon/src " install또는 그냥 제자리에 구축하십시오.
$ git clone https://github.com/oknenavin/cxon.git
$ git clone https://github.com/oknenavin/i2o.git
$ make -C i2o CXXFLAGS= " ../cxon/src " # the binaries are in i2o/.out 모든 종류의 기여 (피드백, 제안, 코드, 테스트, 문서 등)를 환영합니다.
GitHub를 통해 연락하거나 (문제 나 질문 일뿐 임에도 불구하고) 메일을 통해 연락하십시오.
MIT 라이센스에 따라 배포됩니다. 자세한 내용은 LICENSE 참조하십시오.
github