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データ

例外

なし

関連項目

getObjectsaveメソッド



使用例 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) ;
}