You're right, it's weird that all the elements are called "Parents".
Gary On Wed, May 14, 2014 at 3:02 AM, Ralph Goers <ralph.go...@dslextreme.com>wrote: > Oops. Having said that and then looking at the XML example there are > obvious problems. The Marker element has a Parents container element that > contains another Parents element that has a name attribute? I would guess > the inner Parents should be Parent? Having said that, I would have > expected that a Marker element would contain other Marker elements, perhaps > in a Parents container, such as > > > 1. <Marker name="Marker1"> > 2. <Parents> > 3. <Marker name="ParentMarker1"> > 4. <Parents> > 5. <Marker name= > "GrandMotherMarker"/> > 6. <Marker name= > "GrandFatherMarker"/> > 7. </Parents> > 8. </Marker> > 9. <Marker name="GrandFatherMarker"/> > 10. </Parents> > 11. </Marker> > > > Then there is ContextStack. I would have expected: > > > 1. <ContextStack> > 2. <StackItem>stack_msg1</StackItem> > 3. <StackItem>stack_msg2</StackItem> > 4. </ContextStack> > > > Having a ContextStack element that is a container for other ContextStack > elements that contain values is confusing. > > Likewise I would expect ExtendedStackTrace to contain StackTraceItems or > StackTraceElements, not other ExtendedStackTrace elements. > > The same is true of Suppressed. > > Ralph > > > > > On May 13, 2014, at 11:53 PM, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > > Sorry, I meant an example of how the JSON looks with these cases. I am > less concerned with the XML. > > Ralph > > On May 13, 2014, at 10:23 PM, Gary Gregory <garydgreg...@gmail.com> wrote: > > Here is an example for the current XML: http://pastebin.com/cLbuwe4b > > Gary > > > On Tue, May 13, 2014 at 10:53 PM, Ralph Goers <rgo...@apache.org> wrote: > >> Can you post an example? >> >> Sent from my iPad >> >> On May 13, 2014, at 6:51 PM, Gary Gregory <garydgreg...@gmail.com> wrote: >> >> This messages is about the format of tag names, not the shape of the >> elements. >> >> Right now, I have XML elements names in CamelCase format and XML >> attributes in camelCase format. Pretty standard. >> >> For JSON, I have both types of names as camelCase, but it makes the code >> a little awkward to undertamd and maintain. >> >> So what I think I'm going to do is use the CamelCase for objects and >> camelCase for primitives. >> >> This will give both the code and documents the same feel and it will make >> it easier to understand (IMO). >> >> Gary >> >> -- >> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >> Java Persistence with Hibernate, Second >> Edition<http://www.manning.com/bauer3/> >> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> Spring Batch in Action <http://www.manning.com/templier/> >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> >> > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second > Edition<http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > > > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory