Home modules.gotpike.org
Username: Password: [Create Account]
[Forgot Password?]

Modules

ADT
Database
GTK2
GUI
IP
PiJAX
Public
Sql
Stdio
Subversion
System
Tools
Xosd
lua
v4l2
wx

Recent Changes

Public.Parser.XML2 1.50
Public.ZeroMQ 1.1
Public.Template.Mustache 1.0
Public.Protocols.XMPP 1.4
Sql.Provider.jdbc 1.0

Popular Downloads

Public.Parser.JSON2 1.0
Public.Parser.JSON 0.2
GTK2 2.23
Public.Web.FCGI 1.8
Public.Parser.XML2 1.48


Module Information
Public.Parser.JSON2
Viewing contents of Public_Parser_JSON2-0.10/CHANGES

0.10 on 03.09.2009
	- fixed a bug that treated null as mapping values as invalid (reported by Philipp Hancke)
	- fixed a bug that parsed some escape sequences wrong (reported by Philipp Hancke)
	- use PRINTPIKEFLOAT and PRINTPIKEINT
0.9 on 16.06.2009
	- fixed a bug that could cause a return value
	  to be truncated on 64bit machines. This happened
	  only in case of mal-formatted json and could lead
	  to wrong error message
	- integer/float parsing now supports higher precision
	  types on architectures that support it (i.e. where
	  INT_TYPE/FLOAT_TYPE is bigger).
	- fixed a bug in the json rendering that did not error
	  when trying to encode strings with characters outside
	  of unicode. instead it produces malformed json.
	- working configure-checks for the availability of
	  wchar
0.8 on 02.10.2008
    - fixed a bug in the string escpape function
      that potentially produced wrong json. shame
      on me
0.7 on 25.9.2008
    - added parse_utf8()
    - added render_utf8()
    - rewrote the render-function inside the cmod
    - the parser is more strict about unicode now,
      hence its not possible to send anything but 
      unicode characters in strings.
0.6 on 22.2.2008
    - uses swscanf for number parsing in case sizeof(p_wchar2) == sizeof(wchar_t)
      instead of copying in to a char* and parsing using sscanf.
0.5 on 2.12.2007
    - fixed a memory leak in the number parsing.
0.4 on 21.05.2007
    - changed the array and mapping parser from using
      the pike stack to collect values (stupid me)
0.3 on 16.05.2007
    - parser wasnt strict enough
    - fixed some output formating
0.2 on 21.03.2007
    - added render()
    - added validate()
    - fixed some issues in number parsing
    - some more documentation
    - internal types for true, false and null
0.1 
    - initial version


gotpike.org | Copyright © 2004 - 2019 | Pike is a trademark of Department of Computer and Information Science, Linköping University