私はJsonの文字列を扱うのが初めてで、入力と結果が同じように見えるため、AppInventorのJsonTextDecodeブロックが正しく動作するかどうかはわかりません...エンコード/シリアライゼーションJson構文対デコード/非直列化Json構文
だからところで、正確には何ですか?エンコードまたはシリアライズし、デコードまたはデシリアライズしますか? [{「PID」
:「1」、 "名ここ
は(たぶん)私はPHPを(同僚から少し助けを借りてこれをしなかった)を使用して、私のデータベースからバック受け取るJSON文字列をエンコードされています":" "Jan"、 "age": "male"}]
ブロックエディタツールを使用しているときにAndroidのエミュレータで(おそらく)デシリアライズされたJson文字列が表示されます:
[{ "PID": "1"、 "名": "月"、 "年齢": "2"、 "性別": "男性"}]
だからdは何ですもしかして?
どのように処理する必要がありますか?
文字列から「名前」の値を抽出して表示することはできますか?
私はあまりにも多くの質問をする前に止めるつもりです。私の主な関心事は、Jsonの文字列をよりよく理解することです。
誰かが助けてくれることを願っています。
ありがとうございました。
はい、2つの文字列が異なって見えるはずはありませんか?私が示した例では、デコードが行われる前後でJson文字列が同じように見えます。彼らは違うべきではありませんか? – marienke
それらは同じもので、それらに適用されたjsonデコードはありません。どちらもエンコードされています。 –
私によれば、それはAppInventorのJsonTextDecodeブロック(http://www.appinventorbeta.com/learn/reference/components/other.html#Web)が行うはずのものです。だから私はそれが間違って使っているか、まったくの概念を理解していないか、ブロックが壊れていると思います。これは、フォーラムで見つけたように、 。とにかく。私は試し続けます。ありがとう:) – marienke