Work in Progress
気象庁防災情報XMLフォーマットの XML 電文を型付きで読むためのライブラリです。気象庁が提供する XML スキーマをもとにコード生成で作られています。
読み込んだ XML を独自のルールで JSON としてシリアライズすることもできます。シリアライズされた JSON のための TypeScript の型宣言も用意しています。
各言語用ライブラリの README を参照してください。
jmaxml-rs
- Rust 用jmaxml-wasm
- JavaScript (WebAssembly)- Rust実装を利用し、XMLをパースしてJavaScriptオブジェクトに変換します。
jmaxml-json-types
- TypeScript (型宣言)- シリアライズされた JSON のためのの型宣言です。
おまけ(メンテナンスしていません):
コードジェネレータは ./jmx_codegen/
ディレクトリ内で実装されています。
# コードジェネレータの再実行
make update
- Taku Fukada (@ciscorn)