Skip to content

Commit cd55f14

Browse files
committed
JSON parser changed to LinkedHashMap to ensure order-by-added rerieval.
1 parent cc89039 commit cd55f14

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sources/net.sf.j2s.java.core/src/javajs/util/JSJSONParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package javajs.util;
22

3-
import java.util.HashMap;
43
import java.util.Hashtable;
4+
import java.util.LinkedHashMap;
55
import java.util.Map;
66

77

@@ -239,7 +239,7 @@ private String getString(char quote) throws JSONException {
239239
}
240240

241241
private Object getObject() {
242-
Map<String, Object> map = (asHashTable ? new Hashtable<String, Object>() : new HashMap<String, Object>());
242+
Map<String, Object> map = (asHashTable ? new Hashtable<String, Object>() : new LinkedHashMap<String, Object>());
243243
String key = null;
244244
switch (getChar()) {
245245
case '}':

0 commit comments

Comments
 (0)