ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

go言語などを(255)倍楽しむコミュのunmarshal marshalについて めも

  • mixiチェック
  • このエントリーをはてなブックマークに追加
package main
import (
"fmt"
"json"
)
type v struct {
Array []string
}
func main() {
var vv v
org := "{\"array\":[\"1\",\"3\"]}"
json.Unmarshal([]byte(org),&vv)
fmt.Printf("%s\n",vv.Array)
b,_:=json.MarshalForHTML(vv.Array)
fmt.Printf("%s\n",b)
}

アンマーシャルとは、簡単に言うとjson記法で書かれたものを解析後、内部データ構造に収める。
マーシャルはその逆

webサーバ上にあるjsonファイルを解析して、htmlを吐き出してもいいし、
マーシャルして元に戻したあとに、javascriptの引数に渡してもイイね。

golangもjavascriptもjsonに強い言語だと思います!!





コメント(0)

mixiユーザー
ログインしてコメントしよう!

go言語などを(255)倍楽しむ 更新情報

go言語などを(255)倍楽しむのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング