File: testUnpickle.html

package info (click to toggle)
jsonpickle 3.0.0%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,184 kB
  • sloc: python: 6,088; javascript: 654; makefile: 90; sh: 17
file content (23 lines) | stat: -rw-r--r-- 821 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <script data-main="main" src="ext/require/require.js"></script>

</head>
<body>
<script type="text/javascript">
  require(['main'], function (jsonpickle) {
      Thing = function (x) {
          this.x = x;
      }
      var json = [];
      json[0] = '[[5, 6, 7], {"py/id": 1}, {"hi": 8, "bye": {"py/id": 1}}, {"py/object": "__main__.Thing", "x": {"py/id": 1}}]';
      json[1] = '{"py/object": "fractions.Fraction", "_denominator": 3, "_numerator": 1}';
      o = jsonpickle.decode(json[0]);
      console.log(o);
  });
</script>
See Console for output...
</body>
</html>