gingerBill
|
334e08c750
|
Update numerous package declaration names
|
2024-04-18 12:17:39 +01:00 |
|
gingerBill
|
5eef29290c
|
Fix #3250
|
2024-03-06 11:49:17 +00:00 |
|
Rickard Andersson
|
931e0d4687
|
cleanup: remove unused import
|
2023-10-02 15:21:09 +03:00 |
|
Rickard Andersson
|
cfa3765d50
|
fix: guard against empty key value in parse_object_body
|
2023-10-02 15:10:12 +03:00 |
|
Rickard Andersson
|
11e884aec5
|
docs: add note about checking for alloc error
|
2023-10-02 12:20:18 +03:00 |
|
Rickard Andersson
|
55a1ba710b
|
fix: use runtime.map_insert to not overallocate
|
2023-10-02 11:59:37 +03:00 |
|
Rickard Andersson
|
0a8b266c71
|
fix(json): return .Out_Of_Memory when out of memory on parse
Previously this would silently simply not do anything and the object
would be empty/incomplete when parsed instead.
|
2023-10-02 11:50:16 +03:00 |
|
Abdelrahman Farid
|
f1872f495a
|
Fix bug with index increment in unquote_string
|
2023-09-19 22:19:05 +03:00 |
|
Laytan Laats
|
5d54b710e7
|
fix #2550 json encoding should use surrogate pairs per RFC7159
|
2023-05-22 17:22:33 +02:00 |
|
gingerBill
|
f2ecda8fec
|
Rename to SJSON for the Simplified JSON notation variant
|
2022-06-16 15:49:08 +01:00 |
|
Jeroen van Rijn
|
a30b9b17b3
|
[json/unmarshal] Fix quoted strings.
|
2022-04-19 20:32:22 +02:00 |
|
Jeroen van Rijn
|
29b2c04766
|
Revert "Fix unmarshal for escaped strings."
This reverts commit 581255bf23.
|
2022-04-19 20:11:02 +02:00 |
|
Jeroen van Rijn
|
581255bf23
|
Fix unmarshal for escaped strings.
|
2022-04-19 20:04:38 +02:00 |
|
Daniel Gavin
|
5b074ceee5
|
Add json encoding test + fix enum not being set on success.
|
2021-11-07 14:35:52 +01:00 |
|
gingerBill
|
d452758afc
|
Improve MJSON handling
|
2021-09-28 15:01:11 +01:00 |
|
gingerBill
|
c933054872
|
Support json.Specification.MJSON
https://bitsquid.blogspot.com/2009/10/simplified-json-notation.html
|
2021-09-28 14:53:16 +01:00 |
|
gingerBill
|
6a271355a6
|
Add json.unmarshal
|
2021-09-25 17:47:45 +01:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
f293d7c997
|
Update package encoding/json for or_return
|
2021-08-15 23:11:15 +01:00 |
|
gingerBill
|
db3501f61b
|
[Breaking] Change the layout json.Value to be a union rather than a struct of a json.Pos and the union
|
2021-08-08 12:59:35 +01:00 |
|
gingerBill
|
86649e6b44
|
Core library clean up: Make range expressions more consistent and replace uses of .. with ..=
|
2021-06-14 11:15:25 +01:00 |
|
jockus
|
195dbd658d
|
Added option to parse number as integer, disabled by default
|
2020-09-15 11:39:34 +01:00 |
|
gingerBill
|
5fa54fd2cc
|
Commit fix
|
2020-06-16 16:07:44 +01:00 |
|
gingerBill
|
e8f2fb58d9
|
Fix strconv.parse_ usage across other packages
|
2020-05-09 11:54:36 +01:00 |
|
gingerBill
|
d1c9fd4e01
|
Implement #complete switch by default, replace with #partial switch #511
|
2019-12-22 12:03:48 +00:00 |
|
gingerBill
|
9db81498d8
|
Make the string type elements "immutable", akin to char const * in C
Allows for extra security and optimization benefits
|
2019-12-01 14:10:59 +00:00 |
|
gingerBill
|
db2eff6847
|
Fix typo in json/parser.odin
|
2019-01-14 20:44:27 +00:00 |
|
gingerBill
|
e047d9eb5e
|
Update package json parser to store the end position on the values
|
2019-01-14 15:51:52 +00:00 |
|
gingerBill
|
5af20aa467
|
Make encoding/json use []byte rather than string
|
2019-01-07 23:08:38 +00:00 |
|
gingerBill
|
08598b9425
|
Support NaN and Infinity for JSON5
|
2019-01-06 22:25:02 +00:00 |
|
gingerBill
|
d1b9f3ac74
|
package json; JSON5 support
|
2019-01-06 21:48:13 +00:00 |
|
gingerBill
|
9487f8c92e
|
Add json.is_valid
|
2019-01-06 20:44:39 +00:00 |
|
gingerBill
|
c5def60224
|
Begin work on package json
|
2019-01-06 20:37:12 +00:00 |
|