アカウント名:
パスワード:
XMLは一般人レベルでも聞いた事あるし、扱いやすく関連技術も整備されていて素晴らしい。JSONとかいう聞いた事のない拡張子はいらないよ。ちょっと冗長だとかJavaScriptで扱いづらいとかはあるけど、そんな理由で切り替えてりゃキリがない。
「.JSONという奇妙な拡張子」「聞いたこともない拡張子」だけでなく、
> 難解なGPS座標や時間情報が表示されていた
とあるので、ファイル形式だけでなく、一般人(カーチャン)にとって読みやすい、住所や時間表記を使えという事ではないのでしょうか?
確かに、XMLはJSONと違ってコメントを書けるので、難解なGPS座標にコメントで住所を併記することはできますが、コメントと実際の内容が一致していることを保証する手段がない以上「Evil bitが立っていないから安全な通信」と同じレベルではないかと、、、
"_comment": "" とかで書けばいいからじゃないですかねセマンティックに意味がない、ホントのコメントだとデシリアライズしてシリアライズすると消えちゃうし…
hjson使えばコメント付けられるよ。
どうもこう、「じゃあCSVにもコメント要るんかよ?」って脊髄反射しかけてしまうのですが、JSONにコメント必要ってのは、具体例で言うとどんなケースなのだろう。まさか「この要素はこういう用途で使います」とか「値としてコレとかコレが入りその意味は各々~」みたいのを書くワケじゃないですよね……
データファイルではなく、設定ファイルとして.jsonを使う場合かな。node.js 等を使う場合は設定ファイルが .json なので。
「この要素はこういう用途で使います」とか「値としてコレとかコレが入りその意味は各々~」
みたいなのを表現するのは、JSON Schema なんてのがありますね。私は使ったことないですが……。
形式の宣言とかチェックとか盛り込みたくなる気持ちはわかるけど、だったらXMLでいいという話ではある。
XML SchemaがめんどくさいからJSON使ってるんだよね(暴論)
XMLはスタイルシート(XSLT)さえあれば人間が読めるようになってる。うまく書けば世界地図上や地図無しで経路が分かるはず。
XSLTで変換をかければ見やすくできたとしても、カーチャンが拾ってきたXML単体にXSLTを適用する手間を考えたら専用のサイトなりで閲覧したほうが楽だし、その場合は、XMLでもJSONでも(サイトを作った奴の好みだけで)構わないんじゃ
XSLTスタイルシートってまず見る機会がないけど普通にダブルクリックで見られるよ。ただ、表現できるのは静的なHTML程度なので地図とかには向かない。別にJavaScriptだって使っていいけど意味ないし普通は使わない。あと重い。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
JSONいらない (スコア:2, おもしろおかしい)
XMLは一般人レベルでも聞いた事あるし、扱いやすく関連技術も整備されていて素晴らしい。
JSONとかいう聞いた事のない拡張子はいらないよ。
ちょっと冗長だとかJavaScriptで扱いづらいとかはあるけど、そんな理由で切り替えてりゃキリがない。
ファイル拡張子が本質なの? (スコア:0)
「.JSONという奇妙な拡張子」「聞いたこともない拡張子」だけでなく、
> 難解なGPS座標や時間情報が表示されていた
とあるので、ファイル形式だけでなく、
一般人(カーチャン)にとって読みやすい、住所や時間表記を使えという事ではないのでしょうか?
確かに、XMLはJSONと違ってコメントを書けるので、
難解なGPS座標にコメントで住所を併記することはできますが、
コメントと実際の内容が一致していることを保証する手段がない以上
「Evil bitが立っていないから安全な通信」と同じレベルではないかと、、、
Re: (スコア:0)
JSONにコメントつけらんないのって何でなんだろね?
JavaScriptのコメント構文そのままでよさそうなのに
つか大抵のJSONパーサってJavaScriptのコメント受け付けるよね
Re:ファイル拡張子が本質なの? (スコア:2)
"_comment": "" とかで書けばいいからじゃないですかね
セマンティックに意味がない、ホントのコメントだとデシリアライズしてシリアライズすると消えちゃうし…
Re: (スコア:0)
hjson使えばコメント付けられるよ。
Re: (スコア:0)
どうもこう、「じゃあCSVにもコメント要るんかよ?」って脊髄反射しかけてしまうのですが、
JSONにコメント必要ってのは、具体例で言うとどんなケースなのだろう。
まさか「この要素はこういう用途で使います」とか「値としてコレとかコレが入りその意味は各々~」みたいのを書くワケじゃないですよね……
Re:ファイル拡張子が本質なの? (スコア:2)
データファイルではなく、設定ファイルとして.jsonを使う場合かな。
node.js 等を使う場合は設定ファイルが .json なので。
「この要素はこういう用途で使います」とか「値としてコレとかコレが入りその意味は各々~」
みたいなのを表現するのは、JSON Schema なんてのがありますね。私は使ったことないですが……。
svn-init() {
svnadmin create .svnrepo
svn checkout file://$PWD/.svnrepo .
}
Re:ファイル拡張子が本質なの? (スコア:1)
形式の宣言とかチェックとか盛り込みたくなる気持ちはわかるけど、
だったらXMLでいいという話ではある。
XML SchemaがめんどくさいからJSON使ってるんだよね(暴論)
Re: (スコア:0)
Re:ファイル拡張子が本質なの (スコア:0)
XMLはスタイルシート(XSLT)さえあれば人間が読めるようになってる。
うまく書けば世界地図上や地図無しで経路が分かるはず。
Re: (スコア:0)
XSLTで変換をかければ見やすくできたとしても、
カーチャンが拾ってきたXML単体にXSLTを適用する手間を考えたら
専用のサイトなりで閲覧したほうが楽だし、
その場合は、XMLでもJSONでも(サイトを作った奴の好みだけで)構わないんじゃ
Re: (スコア:0)
XSLTスタイルシートってまず見る機会がないけど普通にダブルクリックで見られるよ。
ただ、表現できるのは静的なHTML程度なので地図とかには向かない。
別にJavaScriptだって使っていいけど意味ないし普通は使わない。
あと重い。