十三日目15日:Jsonと苦闘している
これは私の15日目です
今日は9日目からJSONでいくつかのものをやりたかった.
今日完結したコードはありません、そして、私は私が正直であるために盲目的に手探りしているように感じます.
私は2、3の新しい概念を学んだので、これはまったく失敗です.
興味があるならば、今日の未完成の非働くコードはここにあります
つの端末では、
0 .簡単な例
ここでは非常に基本的な例です.
API
1 .データを記述する
閉じるこの動画はお気に入りから削除されています
私はこれらのタイプのエイリアスが動作するかどうか確信がありません、私は表示するどんなテキストも得ることができません、そして、私はそれをデバッグする方法を理解することができません.
私は代わりに新年を祝います、そして、良い夜の睡眠を得てください、そして、うまくいけば来年作品をつなぎます;
今日は9日目からJSONでいくつかのものをやりたかった.
今日完結したコードはありません、そして、私は私が正直であるために盲目的に手探りしているように感じます.
私は2、3の新しい概念を学んだので、これはまったく失敗です.
興味があるならば、今日の未完成の非働くコードはここにあります
つの端末では、
pyhton3 app.py
を実行し、別の1つでtemplates
に移動し、elm-live src/Main.elm
https://github.com/kristianpedersen/30-days-of-elm/tree/main/015-json0 .簡単な例
ここでは非常に基本的な例です.
API
{ hiMessage: "hi" }
hi : Decoder String
hi =
field "hiMessage" string
1 .データを記述する
閉じるこの動画はお気に入りから削除されています
{"Jupiter":{"lightMinutes":49.561547588282494,"xyz":[-15.160997437594864,35.36776769042324,86.01557267383876]},"Mars":{"lightMinutes":7.056627943382205,"xyz":[-10.802377084003577,-7.957103044154623,0.0]},"Mercury":{"lightMinutes":11.873735464944051,"xyz":[-15.39294493449285,5.8815766045335,-15.430849180096907]},"Neptune":{"lightMinutes":251.12126006612468,"xyz":[-200.051138076174,-188.4930229293946,-390.39907178706875]},"Pluto":{"lightMinutes":292.0545551594518,"xyz":[-487.1954814422351,-265.82244414880427,-17.713974776837258]},"Saturn":{"lightMinutes":90.34545293522373,"xyz":[10.90385529195623,67.16589122515714,157.720111144322]},"Sol":{"lightMinutes":8.178862544580388,"xyz":[-3.3688535760154714,10.267169613495522,-11.182551853223776]},"Uranus":{"lightMinutes":159.9896536380283,"xyz":[-300.96106486799965,44.176269302014866,0.0]},"Venus":{"lightMinutes":12.801164839345946,"xyz":[-12.926388560134972,-6.636737189572844,19.52518546405315]}}
私はおそらくJSONをPythonから書き直すことができましたが、あらゆる種類のJSONを記述することができてうれしいです.type alias Planets =
List Planet
type alias Planet =
{ planetName : PlanetInfo }
type alias PlanetInfo =
{ lightMinutes : Float
, xyz : List Float
}
このようなことは出発点になるだろうが、これは私が今日来た限りである.私はこれらのタイプのエイリアスが動作するかどうか確信がありません、私は表示するどんなテキストも得ることができません、そして、私はそれをデバッグする方法を理解することができません.
私は代わりに新年を祝います、そして、良い夜の睡眠を得てください、そして、うまくいけば来年作品をつなぎます;
Reference
この問題について(十三日目15日:Jsonと苦闘している), 我々は、より多くの情報をここで見つけました https://dev.to/kristianpedersen/30daysofelm-day-15-struggling-with-json-4hhmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol