Opened 7 years ago

Closed 7 years ago

#299 closed enhancement (fixed)

JSON support

Reported by: Pavel Zhukov Owned by: somebody
Priority: major Milestone: 0.5.0
Component: Matreshka - League Version:
Keywords: json Cc:

Description

It would be great to have JSON parser-generator in matreshka.

Change History (21)

comment:1 by vadim.godunko, 7 years ago

In 3824:

Initial version of JSON API.

Refs #299.

comment:2 by vadim.godunko, 7 years ago

Summary: [RFE] JSON supportJSON support

comment:3 by vadim.godunko, 7 years ago

In 3826:

Extend API to support additional character encodings.

Refs #299.

comment:4 by Maxim Reznik, 7 years ago

In 3827:

Add initial version of JSON parser. Refs #299

comment:5 by vadim.godunko, 7 years ago

In 3829:

Add initial implementation of JSON_Value.

Refs #299.

comment:6 by vadim.godunko, 7 years ago

In 3832:

Add general infrastructure of implementation of JSON_Array.

Refs #299.

comment:7 by vadim.godunko, 7 years ago

In 3833:

Merge internals declarations of JSON_Object and JSON_Value into one
package to avoid circular dependencies.

Refs #299.

comment:8 by vadim.godunko, 7 years ago

In 3834:

Add implementation of JSON_Object.

Refs #299.

comment:9 by vadim.godunko, 7 years ago

In 3835:

Mutate object before make changes.

Refs #299.

comment:10 by vadim.godunko, 7 years ago

In 3836:

Allocate new object on mutation of empty shared JSON_Object object.

Refs #299.

comment:11 by vadim.godunko, 7 years ago

In 3838:

Add implementation of JSON_Array.

Refs #299.

comment:12 by vadim.godunko, 7 years ago

In 3839:

Fix memory leaks.

Refs #299.

comment:13 by vadim.godunko, 7 years ago

In 3851:

Initial implementation of JSON_Document.

Refs #299.

comment:14 by vadim.godunko, 7 years ago

In 3856:

Update parser to support public API to create JSON document.

Refs #299.

comment:15 by vadim.godunko, 7 years ago

In 3858:

Add implementation of From_JSON subprogram.

Refs #299.

comment:16 by vadim.godunko, 7 years ago

In 3860:

Add automatic detection of encoding.

Refs #299.

comment:17 by vadim.godunko, 7 years ago

In 3861:

Add implementation of To_JSON subprograms.

Refs #299.

comment:18 by vadim.godunko, 7 years ago

In 3862:

Add implementation of To_JSON_Document subprograms.

Refs #299.

comment:19 by vadim.godunko, 7 years ago

In 3866:

Move source code of JSON support into main source tree.

Refs #299.

comment:20 by vadim.godunko, 7 years ago

Component: MatreshkaMatreshka - League
Owner: set to somebody

comment:21 by vadim.godunko, 7 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.