Skip to content
/ jmaxml Public

気象庁防災情報XMLフォーマットの電文を型付きで読むためのライブラリ

License

Notifications You must be signed in to change notification settings

MIERUNE/jmaxml

Repository files navigation

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

About

気象庁防災情報XMLフォーマットの電文を型付きで読むためのライブラリ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published