JSON書式:YAML形式をJSONの書式として許可してほしい

Go down

JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by hosaka on 2018-09-04, 12:20 pm

メソッドエディタでJSON書式を書くと
Code:
"{\"hogehoge\":\"4d japan\"}"

と記述しにくく、視認性も悪いので
代替としてシングルクォーテーションでくくる事を許可してほしい。
Code:
"{'hogehoge':'4d japan'}"

正式なJSONではないけれど、この様に記述できればコードを書きやすいです。
調べてみるとYAML形式としてJSONと互換のある書式みたいです。
avatar
hosaka

投稿数 : 116
登録日 : 2016/07/04
所在地 : 大阪

トップに戻る Go down

Re: JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by hosaka on 2018-09-05, 1:19 pm

少し勘違いしてました。YAML形式は、基本的にシングルクォテーションも必要ないみたいです。
どうしても必要な場合のみシングルクォテーションもしくは、ダブルウォーテションでくくるみたいです。
Code:
"{hogehoge: '4D japan', age: 58}"
avatar
hosaka

投稿数 : 116
登録日 : 2016/07/04
所在地 : 大阪

トップに戻る Go down

Re: JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by miyako on 2018-09-06, 9:54 am



最終編集者 miyako [ 2018-09-06, 3:16 pm ], 編集回数 1 回

miyako

投稿数 : 258
登録日 : 2016/07/05

トップに戻る Go down

Re: JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by miyako on 2018-09-06, 10:00 am

New object・New collection・オブジェクト記法ができてからは,
メソッドエディタにJSONリテラルを記述する機会は大幅に減ったと思ったのですが,
そうでもないでしょうか。

"{\"status\":"OK"}"みたいな文字列は,むしろ定数として外部ファイルで管理したほうが良いかもしれません。

miyako

投稿数 : 258
登録日 : 2016/07/05

トップに戻る Go down

Re: JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by hosaka on 2018-09-06, 1:39 pm

miyako wrote:New object・New collection・オブジェクト記法ができてからは,
メソッドエディタにJSONリテラルを記述する機会は大幅に減ったと思ったのですが,
そうでもないでしょうか。

"{\"status\":"OK"}"みたいな文字列は,むしろ定数として外部ファイルで管理したほうが良いかもしれません。
簡単な書式なら良いのですが、
オブジェクト関連でも、ダブルウォーテションを頻繁に入力しないといけないのとプロパティと値がどちらか判別しずらいので、可読性という観点からするとあまり変わらないですね。
メソッドエディタで、引数のプロパティと値で色を変えてくれるとか、
Code:
$obj_o:=New object("status:OK")
みたいな記述ができるのであれば別ですが...

外部ファイルだと、おそらくリソースフォルダに格納するのだと思うのですが、そもそもストラクチャしか渡されなかったりする場合もあるので危険です。
引き継ぎなどで渡されなかった場合、何が記述されていたかわからなくなる可能性があります。

CSONでも良いのですが4D側で自動的に変換してくれる事が記述する側としてはとてもとても助かります。
avatar
hosaka

投稿数 : 116
登録日 : 2016/07/04
所在地 : 大阪

トップに戻る Go down

Re: JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by hosaka on 2018-09-06, 2:53 pm

今、気がつきました。
New ObjectとNew Collectionの引数にYAML形式を対応してくれればいいのではないでしょうか?
Code:
$json_t:=JSON Stringify(New object(*;"{hogehoge:'4d japan',age:50}"))
こんな感じで。
avatar
hosaka

投稿数 : 116
登録日 : 2016/07/04
所在地 : 大阪

トップに戻る Go down

Re: JSON書式:YAML形式をJSONの書式として許可してほしい

投稿 by Sponsored content


Sponsored content


トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可