Support partial info, make info/listing output json