アカウント名:
パスワード:
データ活用をしようとするのなら、エクセル自体をやめてそのままBigQueryとかにつっこめるスプレッドシート使わない?って思う
XMLにしろよJSONは氏ね
XMLよりJSONのほうがいいわ…XMLのほうがいいのってどこですかね
いやーコメントってのは難しいっすよね
ホントにコメント扱いするとパースしてシリアライズしたら消えちゃうとか場所変わるとかになるし…何とも微妙
"__comment"とか名前付けてそれは予約語、機能的には使用しない、と一つ上の層で取り決めて使うほうが間違いないんかなぁと思います。
ちょっと書くときには組み込みコメント記法が決まってるほうが気が楽ではありますね
"__comment"を予約語+機能的には使用しないと決めたとしても、パース+シリアライズで、複数書いた"__comment"が消えたり、意図しない位置に出力されたりしません?
(入力例){ "__comment" : "hogeの説明", "hoge": ..., "__comment" : "fugaの説明", "fuga": ...}
(出力例){ "__comment" : "fugaの説明", "fuga": ..., "hoge": ...}
jsonにどうしてもコメントを書きたいならhsonという選択肢もありますが、それでも、コメントは削除されてしまいますし、機械に通す前提なら、コメントは保持されない前提とするしかないのかな?
# 機械に通さなかったとしても、どうせコピペ+コメントのメンテ忘れがあるから、# コメントは信用しない方が良いと思うのですが...
意思表明を忘れていましたが、コメント云々でフォーマットを優劣を決めるのは、適切ではないのかなと考えています。# XMLでも同じことですし
そーなんですよねコメントは現状良いネタ無いと思います
タグが簡単に取り出せるのでパーサーが楽。
えぇ…どっちのパーサも手で書いたことありますがあまり同意できないなぁ…後ろ(?先?)見るだけで行けるっていうのはとっとか無くていい分楽なときもあんのかな
正しいデータしか入ってこないという前提だけど、どちらも変わらないというならそれはライブラリ任せだからか必要な配慮をしていないからでは。XMLは属性値やコンテンツにタグの区切りに使用する<>や属性値を囲む"が無いことが保証されてるので区切り文字を検索すればいいだけで直前の文字を確認したり状態を記憶したりする必要がない。文字参照を戻さなければいけないのは欠点だけど、それはエスケープ/アンエスケープが必要な他のデータ形式も同じだし。
いやまぁ0から書いた(バカ)んで、ライブラリ任せって事はないです
でもほんとにどこかわからんところから始まったときには楽かなぁぐらいじゃないですかね、そういうの書いたことないですけど先頭からやるならあんま変わんないかなぁ
しかしパーサを書くという視点では考えてなかったので、新鮮ですね
XMLなら要素や属性の値を使って、並べ替えとか絞り込みができるのでは?
なぜに疑問形?JSONでもそれくらいできるのでは?
XSLTを使いこなせばどんな風にでも再加工できますしね
XLSTに空目した。というかする。
あとXMLで言うXPathがないのが辛い<Json
同類のもんはでまわってますよぱっと検索してhttps://qiita.com/zaki_taka4/items/246b91bc569a41a1497d [qiita.com]とか
XSLTとかXPATHとかはなんならJSON->XML->でやったって適用できますしね機械にやらせりゃ良いところかな、とそこはあまり気にならないです
私がなぜJSONのほうが良いかと言うと読んだ時、シリアライズとかに使うときで、* JSONには閉じタグがないのですっきり * なんか無駄臭くていやなんですよね* JSONには型(含む配列)がある* XMLはattributeとelementの使い分けが定まらない * XMLは悩む割に得るところが少ない気がする
あたりですかねぇ
規格はあっても安定した実装が出回ってないよね・・・<JSONPath
JSONをXMLに変換してXPATHするぐらいなら、最初からXMLで良いのです。
いや、XMLこそ特殊な用途以外では使ってほしくない。主にレガシーシステムの互換性維持だけど。
そこでS式ですよ
JSONは氏ね
聞いたこともない気味の悪い拡張子
えっ
そういうネタ [google.co.jp]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
データ (スコア:0)
データ活用をしようとするのなら、エクセル自体をやめて
そのままBigQueryとかにつっこめるスプレッドシート使わない?って思う
Re:データ (スコア:0)
XMLにしろよ
JSONは氏ね
Re:データ (スコア:2)
XMLよりJSONのほうがいいわ…XMLのほうがいいのってどこですかね
Re:データ (スコア:1)
人が絡むなら XML かなあ。
ほら XML ならコメント書けるし(w
-- To be sincere...
Re:データ (スコア:2)
いやーコメントってのは難しいっすよね
ホントにコメント扱いするとパースしてシリアライズしたら消えちゃうとか場所変わるとかになるし…何とも微妙
"__comment"とか名前付けてそれは予約語、機能的には使用しない、と一つ上の層で取り決めて使うほうが間違いないんかなぁと思います。
ちょっと書くときには組み込みコメント記法が決まってるほうが気が楽ではありますね
Re:データ (スコア:1)
"__comment"を予約語+機能的には使用しないと決めたとしても、
パース+シリアライズで、複数書いた"__comment"が消えたり、
意図しない位置に出力されたりしません?
(入力例)
{
"__comment" : "hogeの説明",
"hoge": ...,
"__comment" : "fugaの説明",
"fuga": ...
}
(出力例)
{
"__comment" : "fugaの説明",
"fuga": ...,
"hoge": ...
}
jsonにどうしてもコメントを書きたいならhsonという選択肢もありますが、
それでも、コメントは削除されてしまいますし、
機械に通す前提なら、コメントは保持されない前提とするしかないのかな?
# 機械に通さなかったとしても、どうせコピペ+コメントのメンテ忘れがあるから、
# コメントは信用しない方が良いと思うのですが...
Re:データ (スコア:1)
意思表明を忘れていましたが、
コメント云々でフォーマットを優劣を決めるのは、
適切ではないのかなと考えています。
# XMLでも同じことですし
Re:データ (スコア:2)
そーなんですよね
コメントは現状良いネタ無いと思います
Re:データ (スコア:1)
それ以外のコメントなんて認めませんとも(w
-- To be sincere...
Re: (スコア:0)
タグが簡単に取り出せるのでパーサーが楽。
Re:データ (スコア:2)
えぇ…どっちのパーサも手で書いたことありますがあまり同意できないなぁ…
後ろ(?先?)見るだけで行けるっていうのはとっとか無くていい分楽なときもあんのかな
Re: (スコア:0)
正しいデータしか入ってこないという前提だけど、どちらも変わらないというならそれはライブラリ任せだからか必要な配慮をしていないからでは。
XMLは属性値やコンテンツにタグの区切りに使用する<>や属性値を囲む"が無いことが保証されてるので区切り文字を検索すればいいだけで
直前の文字を確認したり状態を記憶したりする必要がない。
文字参照を戻さなければいけないのは欠点だけど、それはエスケープ/アンエスケープが必要な他のデータ形式も同じだし。
Re:データ (スコア:2)
いやまぁ0から書いた(バカ)んで、ライブラリ任せって事はないです
でもほんとにどこかわからんところから始まったときには楽かなぁ
ぐらいじゃないですかね、そういうの書いたことないですけど
先頭からやるならあんま変わんないかなぁ
しかしパーサを書くという視点では考えてなかったので、新鮮ですね
Re: (スコア:0)
XMLなら要素や属性の値を使って、並べ替えとか絞り込みができるのでは?
Re: (スコア:0)
なぜに疑問形?
JSONでもそれくらいできるのでは?
Re: (スコア:0)
XSLTを使いこなせばどんな風にでも再加工できますしね
Re: (スコア:0)
XLSTに空目した。というかする。
Re: (スコア:0)
あとXMLで言うXPathがないのが辛い<Json
Re:データ (スコア:2)
同類のもんはでまわってますよ
ぱっと検索して
https://qiita.com/zaki_taka4/items/246b91bc569a41a1497d [qiita.com]
とか
XSLTとかXPATHとかはなんならJSON->XML->でやったって適用できますしね
機械にやらせりゃ良いところかな、とそこはあまり気にならないです
私がなぜJSONのほうが良いかと言うと読んだ時、シリアライズとかに使うときで、
* JSONには閉じタグがないのですっきり
* なんか無駄臭くていやなんですよね
* JSONには型(含む配列)がある
* XMLはattributeとelementの使い分けが定まらない
* XMLは悩む割に得るところが少ない気がする
あたりですかねぇ
Re: (スコア:0)
規格はあっても安定した実装が出回ってないよね・・・<JSONPath
JSONをXMLに変換してXPATHするぐらいなら、最初からXMLで良いのです。
Re: (スコア:0)
いや、XMLこそ特殊な用途以外では使ってほしくない。主にレガシーシステムの互換性維持だけど。
Re: (スコア:0)
そこでS式ですよ
Re: (スコア:0)
JSONは氏ね
聞いたこともない気味の悪い拡張子
Re:データ (スコア:1)
えっ
Re: (スコア:0)
そういうネタ [google.co.jp]