Issue Details (XML | Word | Printable)

Key: GRAILS-3147
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Siegfried Puchbauer
Reporter: Marc Palmer
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Grails

JSONWriter writes out collections/arraylist values as string, add support for nested rendering of the list objects

Created: 19/Jun/08 06:03 AM   Updated: 04/Dec/09 04:26 AM
Return to search
Component/s: None
Affects Version/s: 1.0.3
Fix Version/s: 1.3

Time Tracking:
Not Specified


 Description  « Hide

If you use JSONBuilder so:

builder { myNode(a:b, c:d, e:[x:y, p:q]) }

You get the value of "e" written out as toString of the array, which is not useful. This is because there is no value(List) implementation on JSONWriter:

public JSONWriter value(Object o) throws JSONException {
        return this.append(JSONObject.valueToString(o));
 }

This may be complicated by the possibility of recursive back references in objects occurring in the list.



Graeme Rocher added a comment - 19/Sep/08 04:50 AM

Reduced priority of non critical issues which have current workarounds


Graeme Rocher made changes - 19/Sep/08 04:50 AM
Field Original Value New Value
Priority Major [ 3 ] Minor [ 4 ]
Siegfried Puchbauer made changes - 17/Nov/08 06:31 PM
Assignee Graeme Rocher [ graemerocher ] Siegfried Puchbauer [ ziegfried ]
Graeme Rocher made changes - 28/Nov/08 08:22 AM
Fix Version/s 1.1-beta1 [ 13674 ]
Fix Version/s 1.1-beta2 [ 14752 ]
Graeme Rocher made changes - 22/Dec/08 10:37 AM
Fix Version/s 1.1-beta2 [ 14752 ]
Fix Version/s 1.1-beta3 [ 14824 ]
Graeme Rocher made changes - 29/Jan/09 06:18 AM
Fix Version/s 1.1-beta3 [ 14824 ]
Fix Version/s 1.1-RC1 [ 14929 ]
Graeme Rocher made changes - 19/Feb/09 03:48 AM
Fix Version/s 1.1-RC1 [ 14929 ]
Fix Version/s 1.1 [ 14930 ]
Graeme Rocher made changes - 27/Feb/09 07:54 AM
Fix Version/s 1.1-RC2 [ 14930 ]
Fix Version/s 1.1 [ 15043 ]
Graeme Rocher made changes - 10/Mar/09 04:21 AM
Fix Version/s 1.1 [ 15043 ]
Fix Version/s 1.2 [ 14155 ]
Graeme Rocher made changes - 29/Jun/09 08:41 AM
Fix Version/s 1.2-M1 [ 14155 ]
Fix Version/s 1.2-M2 [ 15425 ]
Graeme Rocher made changes - 11/Aug/09 05:22 AM
Fix Version/s 1.2-M2 [ 15425 ]
Fix Version/s 1.2-M3 [ 15547 ]
Graeme Rocher made changes - 01/Oct/09 10:09 AM
Fix Version/s 1.2-M3 [ 15547 ]
Fix Version/s 1.2-RC1 [ 15774 ]
Graeme Rocher made changes - 06/Nov/09 08:56 AM
Fix Version/s 1.2-M4 [ 15774 ]
Fix Version/s 1.2-RC1 [ 15959 ]
Graeme Rocher added a comment - 04/Dec/09 04:26 AM

There is no scope / time to resolve these remaining lower priority issues for 1.2 so moving to 1.3

for 1.2 final only issues considered blocking will now be fixed


Graeme Rocher made changes - 04/Dec/09 04:26 AM
Fix Version/s 1.2-RC1 [ 15959 ]
Fix Version/s 1.3 [ 15400 ]