API version 1
- ‐
setObject¶
Array/MapデータをJSONとして設定します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void setObject(CRS::Common::Core::Map mapData) |
MapデータをJSONとして設定します。 |
void setObject(CRS::Common::Core::Array arrayData) |
ArrayデータをJSONとして設定します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
mapData |
Mapデータ |
arrayData |
Arrayデータ |
例外
なし
関連項目
使用例
CRSダウンロード
Form JsonDoc_02 {
x = 0;
y = 0;
width = 800;
height = 600;
var js = new JSONDocument();
Map m1;
m1["title"] = "レコード1";
m1["item1"] = "アイテム1";
m1["item2"] = "アイテム2";
js.setObject( m1 );
print("Mapデータを確認します") ;
print(js.toString() );
js.clear() ;
print("クリア後 ", js.toString() );
print("parseを実行します") ;
var str = "[{\"record\" : \"タイトル\"}]";
print("文字列は ",str) ;
js.Parse(str) ;
print("結果は次の通り");
print(js.toString( ) ) ;
print("有効なデータか ",js.isValid) ;
/* --------------------- */
var ja = new JSONDocument();
Array arr2( "Hashire kotaro", "オモババ",1.732 );
print("アレイの確認 ",arr2.toString() );
ja.setObject( arr2 );
print(ja.toString() );
ja.clear() ;
print("クリア後 ", ja.toString() );
print("parseを実行します") ;
var str = "[\"Hashire kotaro\" , \"ヤヤオモ\" , 1.414 ]";
print("文字列は ",str) ;
ja.Parse(str) ;
print("結果は次の通り");
print(ja.toString( ) ) ;
print("有効なデータか ",ja.isValid) ;
}