Thread Rating:
  • 538 Vote(s) - 2.72 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ローカルデータの取得について
01-25-2012, 12:37 PM,
#1
ローカルデータの取得について
ローカルのjsonファイルを読み、その内容を表示するとき、モバイル実機にもjsonファイルを転送し
そのファイルを変更するだけで内容を差し替えたいのですが、caedeで作成してデプロイすると
結果が埋め込まれた状態になるので、これをローカルのjsonファイルから読むように
したいのですが可能でしょうか?urlではローカルファイルになってますが、これをイントラネットの
URLに変更したいと考えてます。
test.json
{
"id":123,
"name":"てすと",
"address":"東京都",
"hobbies":["snowboard", "golf"]
}

Code:
{constructor public {default}
     let obj:JsonObject =
         {JsonValue-parse {url "test.json"}} asa JsonObject
      {construct-super
            {VBox
                width = 200px,
                height = 300px,
                {TextField
                    name = "atf2",
                    width=200px,
                    value = obj["id"] & obj["name"] & obj["address"] & obj["hobbies"][0] & obj["hobbies"][1]
                }
            }
      }
   }
Reply
01-25-2012, 06:53 PM,
#2
RE: ローカルデータの取得について

現在のAPIでは、JsonValue-parseの引数はStringInterfaceのみです。
(分かりずらくて申し訳ございませんが、以下のJsonValue-parseの一番下(仕様の相違点)に記載しております。

http://developers.curlap.com/curl/docs/caede/ja/



ただ、ちょっとめんどうですが、HTTPのAPI(HttpFile.read-open)を使って結果を取得し、
その結果のStringをこの引数に渡せば可能なはずです。

貴重なご意見ありがとうございます。
当機能は、要望リストに追加させていただきます。
Reply

Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('401')