Lines Matching refs:json_encode

75   call assert_equal(s:json1, json_encode(s:var1))
76 call assert_equal(s:json2, json_encode(s:var2))
77 call assert_equal(s:json3, s:var3->json_encode())
78 call assert_equal(s:json4, json_encode(s:var4))
79 call assert_equal(s:json5, json_encode(s:var5))
81 call assert_equal(s:jsonmb, json_encode(s:varmb))
82 " no test for surrogate pair, json_encode() doesn't create them.
84 call assert_equal(s:jsonnr, json_encode(s:varnr))
86 call assert_equal(s:jsonfl, json_encode(s:varfl))
87 call assert_equal(s:jsonneginf, json_encode(s:varneginf))
88 call assert_equal(s:jsonposinf, json_encode(s:varposinf))
89 call assert_equal(s:jsonnan, json_encode(s:varnan))
92 call assert_equal(s:jsonl1, json_encode(s:varl1))
93 call assert_equal(s:jsonl2, json_encode(s:varl2))
94 call assert_equal(s:jsonl3, json_encode(s:varl3))
96 call assert_equal(s:jsond1, json_encode(s:vard1))
97 call assert_equal(s:jsond2, json_encode(s:vard2))
98 call assert_equal(s:jsond3, json_encode(s:vard3))
99 call assert_equal(s:jsond4, json_encode(s:vard4))
100 call assert_equal(s:jsond5, json_encode(s:vard5))
102 call assert_equal(s:jsonvals, json_encode(s:varvals))
107 call assert_equal('"café"', json_encode("caf\xe9"))
110 call assert_fails('echo json_encode(function("tr"))', 'E1161: Cannot json encode a func')
111 call assert_fails('echo json_encode([function("tr")])', 'E1161: Cannot json encode a func')
113 call assert_equal('{"a":""}', json_encode({'a': test_null_string()}))
114 call assert_equal('{"a":[]}', json_encode({"a": test_null_list()}))
115 call assert_equal('{"a":{}}', json_encode({"a": test_null_dict()}))
117 silent! let res = json_encode(function("tr"))
334 let json = json_encode([repeat('a', 3996)])