Gibt es einen Unterschied zwischen '{' und '[' beim Formatieren eines JSON-Objekts?Unterschied zwischen '{' und '[' beim Formatieren des JSON-Objekts
Antwort
Yep ein {...}
verwendet, um ein einzelnes Objekt zu definieren, während der andere [...]
wird verwendet, um eine Sequenz von entweder Objekten, Werten oder Listen zu definieren ...
Objekte werden als solche {key:object or list or value , ...}
ares Liste nicht mehr als eine Folge von entweder Objekte oder Listen oder Werte definiert, ... [objects or list or values, ... ]
[{'value':1}, {'values':[1,2,3,3, {'a':'a', 'b':'b'}]}, 2, 3, 4]
Sie haben nicht die gleiche Bedeutung. {}
bezeichnen Container, []
bezeichnen Arrays.
Ja! Sie haben Recht! Ich mochte deine Antwort, weil sie sie anders definiert. Danke – M98
'{ }
' verwendet für Object und '[]
' für Array in json verwendet
Wie
var sampleObj = {
a:1,
b:'ab'
};
var sampleArr = [1,'ab',4];
package ravi.kumar;
import java.util.ArrayList;
import java.lang.Object;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class SetListClass {
public static void main(String[] args) {
SetListClass SetListClass = new SetListClass();
List<String> list = new ArrayList<String>();
list.add("country");
list.add("state");
list.add("distract");
list.add("country");
System.out.println(list);
System.out.println("----------------------------------------------");
SetListClass.getset();
System.out.println("----------------------------------------------");
SetListClass.getHashMap();
}
public void getset()
{
Set<String> set = new HashSet<String>();
set.add("country");
set.add("state");
set.add("distract");
set.add("country");
System.out.println(set);
System.out.println(set.remove("country"));
System.out.println("---------------------------------------------");
System.out.println(set);
}
public void getHashMap() {
HashMap<String, Object> hashmap = new HashMap<String, Object>();
hashmap.put("country", "india");
hashmap.put("state", "bihar");
hashmap.put("district", "buxar");
System.out.println(hashmap);
}
}
output
-------
[country, state, distract, country] ------array
----------------------------------------------
[state, distract, country] ----array
true
---------------------------------------------
[state, distract]
----------------------------------------------
{state=bihar, district=buxar, country=india} ---Object
Karte enthält Schlüsselwertpaar, Schlüssel sind nichts anderes als gesetzt und Werte sind nichts als Liste. –
In JSON-
Ein Objekt ist eine ungeordnete Satz von Name/Wert-Paaren. Ein Objekt beginnt mit {
(linke Klammer) und endet mit }
(rechte Klammer). Auf jeden Namen folgt :
(Doppelpunkt) und die Name/Wert-Paare werden durch ,
(Komma) getrennt.
Ein Array ist eine geordnete Sammlung von Werten. Ein Array beginnt mit [
(linke Klammer) und endet mit ]
(rechte Klammer). Werte werden durch ,
(Komma) getrennt.
- 1. Unterschied zwischen -pthread und -lpthread beim Kompilieren
- 2. Unterschied beim Aufruf des Jobs
- 3. Unterschied zwischen \ n und CR
- 4. Unterschied zwischen FileStreamResult und FilePathResult?
- 5. Unterschied zwischen AppCompatActivity und Aktivität
- 6. Unterschied zwischen FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET und FLAG_ACTIVITY_CLEAR_TOP
- 7. Unterschied zwischen strstream und stringstream
- 8. Unterschied zwischen WhitespaceTokenizerFactory und StandardTokenizerFactory
- 9. Unterschied zwischen setUp() und setUpBeforeClass()
- 10. Unterschied zwischen malloc und dlmalloc
- 11. Unterschied zwischen Vorzeichen & und *?
- 12. VBA: Unterschied zwischen & und +
- 13. Unterschied zwischen "**/* /" und "** /"?
- 14. Unterschied zwischen $ # und $ {# @}
- 15. Unterschied zwischen = und: =
- 16. Unterschied zwischen '#', '%' und '$'
- 17. MySQL: Unterschied zwischen ', `,' und '
- 18. C++ Unterschied zwischen '//' und '///'
- 19. Unterschied zwischen String.Empty und ""
- 20. Unterschied zwischen `% in%` und `==`
- 21. Unterschied zwischen numpy.logical_and und &
- 22. Unterschied zwischen. und #
- 23. Unterschied zwischen // und http: //
- 24. Unterschied zwischen BOOST_CHECK_CLOSE und BOOST_CHECK_CLOSE_FRACTION?
- 25. Unterschied zwischen shoveroverrideurloading und shouldinterceprequest?
- 26. Unterschied zwischen $ {} und $() in Bash
- 27. Unterschied zwischen jinja2 Funktionen und Filtern?
- 28. Unterschied zwischen PAKETEN und FRAMES
- 29. Unterschied zwischen Objektadaptermuster und Klassenadaptermuster
- 30. Unterschied zwischen value und itemvalue
Fantastische Antwort. Auf den Punkt gebracht und einfach zu verstehen. – GroggyOtter