- sakura_bird1
- 1639
- 0
- 0
- 0
リクエストに対してJSONを返すPHPを書いているのだが、JSON形式で文字列をprintすればクライアント側はJSONとして受けられるのだろうか?
2011-11-26 21:35:50例えば、こんな感じ。 print "{ plist : [ { "name":"AAA", "age":20 }, { "name":"BBB", "age":30 }, { "name":"CCC", "age":40 } ] }";
2011-11-26 21:37:32PHP PDO $pdo->query("select * from table")->fetchAll(PDO::FETCH_ASSOC) 1行がいいね。(?)
2011-11-26 21:40:16@yusuke_n 配列要素が空の場合、 { "array" : null } と表記するのがよいのか、 { "array" : [] } と表記するのがよいのか、どちらでしょうか。
2011-11-26 21:40:21$rows= $pdo->query("select * from table")->fetchAll(PDO::FETCH_ASSOC) どんだけものぐさなのかと
2011-11-26 21:41:09なんか、前者だと、JSONArrayで受けられない気がするな。。 RT @joinus_jp: @yusuke_n 配列要素が空の場合、 { "array" : null } と表記するのがよいのか、 { "array" : [] } と表記するのがよいのか、どちらでしょうか。
2011-11-26 21:46:24@joinus_jp C言語で実装してるので一番速度が出るらしいです。僕はPEAR::DBに拒否感覚えたのでこれからPDO使おうと思ってます。
2011-11-26 21:48:30@horitaku1124 ほう。今 http://t.co/Af373sUB を読んでいますが、いっちょチャレンジしてみようかと。
2011-11-26 21:52:50@joinus_jp @yusuke_n 確かにnullにするとjsonにした時点でstringの"null"として扱われそうで怖いですね。要検証です。
2011-11-26 21:54:19@horitaku1124 @joinus_jp 僕もPDO派です。たしか5.X系からPDOは標準で使えたハズですので4.x系でない限りをPDO使うほうがいい認識です。
2011-11-26 21:56:38Android で受けたことがないので自信はないです。是非検証して結果教えてください! QT @joinus_jp @yusuke_n ありがとうございます。 信 じ ま す 。
2011-11-26 21:56:44@darch_angel [] は「配列ではあるが、中身はないよ」で、null 「中身はないよ」より情報量が多いのではないかと想像します。
2011-11-26 22:02:10@kerukerupappa @joinus_jp PEARなんて使ってやるものかー\(^o^)/ 来週もPEARの整備だー/(^o^)\
2011-11-26 22:02:57