CEView: Handle classad.Value.Undefined in ClassAd to JSON
CEView: Handle classad.Value.Undefined in ClassAd to JSON

Unfortunately, classad.Value.Undefined is of type int, and json.dumps() converts it to "2". Instead use HTCondor JSON conversion, then back to a Python object.

The round-trip through JSON isn't great, but should avoid unexpected surprises that may arise from treating JSON as raw strings.

brianhlin/htcondor-ce,matyasselmeci/htcondor-ce,brianhlin/htcondor-ce,opensciencegrid/htcondor-ce,matyasselmeci/htcondor-ce,opensciencegrid/htcondor-ce,brianhlin/htcondor-ce,opensciencegrid/htcondor-ce,matyasselmeci/htcondor-ce