Thanks to visit codestin.com
Credit goes to github.com

Skip to content

それなりのJSONライブラリ

folosuru/hsp-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

json-hsp

雑に作ったHSPのJSONライブラリ

example

/* パースして、変数dataに一番上の階層の値を代入 */
parse@JSON data, {"{
    "name" : "Taro",
    "age" : 13 
}"}
/* キーに対応する値を表示 */
get@JSON_Object data, out, "name"
print out  // "Taro"が表示される
/* 含まれているデータを列挙 */
json_start_foreach loop_var  //ループのカウント用の変数を作成
repeat
    // 全ての要素を列挙し終わるとforeach_object()は0を返す
    if (foreach_object(data, key, val,loop_var) = 0) : break 
    print key + " => " + val
loop

雑に書いたドキュメント

めんどくさくて実装してないリスト

数値

  • 数値の指数表記(例:8.984e+8

文字列

  • \uXXXXリテラル(Unicode文字)

Object/Array

  • 要素の削除
  • 内容も含めたクローン

その他

  • JSONの整形

About

それなりのJSONライブラリ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published