2016-08-21 10 views

答えて

2

JSONで"1"は文字列です。あなたの代わりに1を使用している場合は、適切にフロートとして非整列化されています。

遊び場:https://play.golang.org/p/60symMsRSW

+0

しかし、 ' "1" が' 'serialized' JSON文字列 – Andrey

+0

正しいです。私はあなたがここで何を望んでいるか分かりません。 '" 1 "'は文字列なので、文字列としてアンマーシャリングされます。フロートが必要な場合は、数値をアンマーシャルする必要があります(例: '1')。 – smarx

+0

例:a:= 1; Marshal> '' 1 '' - これは'マーシャルされた '整数です。私はunmarshallingに '' 1 ''を渡したいと思います。私は' 'float'を期待しています。 – Andrey

関連する問題