Skip to content
/ jmaxml Public

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

License

Notifications You must be signed in to change notification settings

ciscorn/jmaxml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

873d96e · Mar 2, 2025

History

40 Commits
Mar 2, 2025
Mar 1, 2025
Mar 2, 2025
Mar 2, 2025
Mar 2, 2025
Mar 2, 2025
Feb 28, 2025
Mar 2, 2025
Aug 1, 2024
Mar 2, 2025
Mar 2, 2025
Mar 2, 2025
Feb 28, 2025
Feb 28, 2025
Feb 28, 2025
Feb 28, 2025

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

Author

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published