struct Line { var point1: CGPoint var point2: CGPoint }
を作ったとして、 Line
と CGRect
で内部の CGPoint
の表現を一つの JSON 上で変えようというのはさすがに JSON が壊れすぎかと思います。 (edited){ "rect": { "origin": [2.0, 3.0], "size": [100.0, 200.0] }, "line": { "point1": { x: 0.0, y: 0.0 }, "point2": { x: 100.0, y: 100.0 } } }
(edited)