valueType
JArray
JBool
JNull
JNum
JObject
JString
JValue
vs
JArray
JObject