We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ae6e58b commit 8c2c5abCopy full SHA for 8c2c5ab
1 file changed
README.md
@@ -118,6 +118,25 @@ var testObject = {
118
encoder.write(testObject);
119
```
120
121
+### Java Generic Map
122
+
123
+```js
124
+// java code:
125
+// Map<Long, Integer> map = new HashMap<Long, Integer>();
126
+// map.put(123L, 123456);
127
+// map.put(123456L, 123);
128
129
+var hessian = require('hessian.js');
130
+var encoder = new hessian.Encoder();
131
132
+// using es6 Map
133
+var map = new Map();
134
+map.set({ '$class': 'java.lang.Long', '$': 123 }, 123456);
135
+map.set({ '$class': 'java.lang.Long', '$': 123456 }, 123);
136
137
+encoder.write(map); // or encoder.write({ '$class': 'java.util.HashMap', '$': map })
138
+```
139
140
## Decoder
141
142
```js
0 commit comments