本当にあなたがそれらの値を使って何をしようとしているかによって異なります。 JSONを使用すると、オブジェクトの配列(名前/値のペアがそれぞれ独自のセット)を簡潔な形式でネストできます。明らかにXMLでは、オブジェクトを深く入れ子にすることができ、各オブジェクトは複数の属性(名前と値のペアになります)を持つことができます。
だから、それはスタイルの問題になります。あなたは
好きです:
[{Name="John", Last="Smith", Salary="100"},{Name="Mary",Last="Smith",Salary="200}]
または
<People>
<Person name="John" last="Smith" salary="100" />
<Person name="Mary" last="Smith" salary="200" />
</People>
または
[Person1]
Name=John
Last=Smith
Salary=100
[Person2]
Name=Mary
Last=Smith
Salary=200
私はあなたが検索とフィルタリングを行う必要がある場合、XMLは、おそらくあなたのためのフォーマットだと思います。 JavaScript内でデータを使用している場合や、異なるサービス間でデータを送信している場合は、おそらくJSONが優先されます。また、内部で作業する必要があるデータだけの場合は、INIファイル形式は問題ありません。
おそらくあなたが聞きたいものではありませんが、私の意見では、それは本当に依存しています。
".. INIファイル形式は完全に問題ありません。 - それは私が聞きたいものです:)。私のニーズは社内であり、私たちはこれらのファイルのすべての読者と作家を管理しています。ちなみに、私は通常、さらににフォーマットをフラット化/簡素化: Person1_Name =ジョン Person1_Last =スミス Person1_Salary = 100 #コメント Person2_Name =メアリー Person2_Last =スミス Person2_Salary = 200 # –
私は意見だ場合は、そのあなたの選択はあなたが快適で、あなたの状況に合っていて、あなたのチームや顧客/ユーザーの人が理解できるものを選んでください。私は他の誰もがいるからといって何かをするファンではありません。私は助けになることができてうれしいです。 –