属性值数据类型
上面提到,属性值必须是布尔(booleans), 数字(numbers), 字符串(strings), 对象(objects), 数组(arrays), 或 null. 然而在处理某些值时,定义一组标准的数据类型是非常有用的。这些数据类型必须始终是字符串,但是为了便于解析,它们也会以特定的方式被格式化。
日期属性值
日期应该使用RFC3339建议的格式
日期应该是RFC 3339所建议的字符串格式。
{
"lastUpdate": "2007-11-06T16:34:41.000Z"
}
时间间隔属性值
时间间隔应该使用ISO 8601建议的格式
时间间隔应该是ISO 8601所建议的字符串格式。
{
// 三年, 6个月, 4天, 12小时,
// 三十分钟, 5秒
"duration": "P3Y6M4DT12H30M5S"
}
纬度/经度属性值
纬度/经度应该使用ISO 6709建议的格式
纬度/经度应该是ISO 6709所建议的字符串格式。 而且, 它应该更偏好使用 e ±DD.DDDD±DDD.DDDD 角度格式.
{
// 自由女神像的纬度/经度位置.
"statueOfLiberty": "+40.6894-074.0447"
}