This is a collection of small tool routines to make working with the data returned by python-jss easier.

At their core they turn the XML from the JSS into python dictionaries or arrays of dictionaries with the XML strings converted into python types where possible.

A Note On Extension Attributes

JAMF do not support an extension attribute boolean type. A boolean type is so useful in programming that I fake it. If you have an EA of type 'String' that contains 'True', 'False', '1' or '0' I convert it to a boolean and convert it back if required. I don't check the type 'Number' for 0 or 1 for obvious reasons.