Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.28 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.28 KB

jmaxml

Work in Progress

気象庁防災情報XMLフォーマットの XML 電文を型付きで読むためのライブラリです。気象庁が提供する XML スキーマをもとにコード生成で作られています。

読み込んだ XML を独自のルールで JSON としてシリアライズすることもできます。シリアライズされた JSON のための TypeScript の型宣言も用意しています。

Usage

各言語用ライブラリの README を参照してください。

  • jmaxml-rs - Rust 用
  • jmaxml-wasm - JavaScript (WebAssembly)
    • Rust実装を利用し、XMLをパースしてJavaScriptオブジェクトに変換します。
  • jmaxml-json-types - TypeScript (型宣言)
    • シリアライズされた JSON のためのの型宣言です。

おまけ(メンテナンスしていません):

Development

コードジェネレータは ./jmx_codegen/ ディレクトリ内で実装されています。

# コードジェネレータの再実行
make update

Authors

  • MIERUNE Inc.
  • Taku Fukada (@ciscorn) - original author