1
0
Fork 0
mirror of https://github.com/ethauvin/JSON-java.git synced 2025-06-17 07:50:52 -07:00

Disallow ; and =>

This commit is contained in:
Douglas Crockford 2013-04-19 11:09:16 -07:00
parent 72cde1ff04
commit a360c40b74

View file

@ -69,15 +69,13 @@ import java.util.Map;
* <li>Strings do not need to be quoted at all if they do not begin with a quote * <li>Strings do not need to be quoted at all if they do not begin with a quote
* or single quote, and if they do not contain leading or trailing spaces, and * or single quote, and if they do not contain leading or trailing spaces, and
* if they do not contain any of these characters: * if they do not contain any of these characters:
* <code>{ } [ ] / \ : , = ; #</code> and if they do not look like numbers and * <code>{ } [ ] / \ : , #</code> and if they do not look like numbers and
* if they are not the reserved words <code>true</code>, <code>false</code>, or * if they are not the reserved words <code>true</code>, <code>false</code>, or
* <code>null</code>.</li> * <code>null</code>.</li>
* <li>Values can be separated by <code>;</code> <small>(semicolon)</small> as
* well as by <code>,</code> <small>(comma)</small>.</li>
* </ul> * </ul>
* *
* @author JSON.org * @author JSON.org
* @version 2012-11-13 * @version 2013-04-18
*/ */
public class JSONArray { public class JSONArray {
@ -117,7 +115,6 @@ public class JSONArray {
this.myArrayList.add(x.nextValue()); this.myArrayList.add(x.nextValue());
} }
switch (x.nextClean()) { switch (x.nextClean()) {
case ';':
case ',': case ',':
if (x.nextClean() == ']') { if (x.nextClean() == ']') {
return; return;