http://d.puremagic.com/issues/show_bug.cgi?id=3415
Summary: JSON output does not pass validation Product: D Version: 1.050 Platform: x86_64 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: brian-sch...@cox.net --- Comment #0 from brian-sch...@cox.net 2009-10-17 15:16:41 PDT --- Items in arrays output by the -X option of dmd are not properly separated by commas. The most common example of this is class member functions. Example: ... "members" : [ { "name" : "drawLayer", "kind" : "function", "type" : "void(uint layer, int x, int y)", "line" : 133} { "name" : "drawAllLayers", "kind" : "function", "type" : "void(int x, int y)", "line" : 149} ... Should read: ... "members" : [ { "name" : "drawLayer", "kind" : "function", "type" : "void(uint layer, int x, int y)", "line" : 133}, { "name" : "drawAllLayers", "kind" : "function", "type" : "void(int x, int y)", "line" : 149}, ... The lack of commas causes the resulting files to fail validation and attempts at parsing. See: http://www.jsonlint.com/ -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------