JSON Serializer
默认的 OpenTSDB 序列化程序解析并返回 JSON 格式的数据。在下面,您会找到有关序列化程序和请求参数的详细信息,这些参数仅影响 JSON 序列化程序。如果序列化程序具有用于特定端点的其他参数,则将在下面列出。
Serializer Name
json
Serializer Options
通过查询字符串支持以下选项:
Parameter | Data Type | Required | Description | Default | Example |
---|---|---|---|---|---|
jsonp | String | Optional | 将响应包装在传递给参数的 JavaScript 函数名称中。 | empty | jsonp=callback |
JSONP
JSON 格式化程序可以使用jsonp
查询字符串参数将响应包装在 JavaScript 函数中。提供您要使用的函数的名称,结果将被包装。
Example Request
http://localhost:4242/api/version?jsonp=callback
Example Response
callback({
"timestamp": "1362712695",
"host": "DF81QBM1",
"repo": "/c/temp/a/opentsdb/build",
"full_revision": "11c5eefd79f0c800b703ebd29c10e7f924c01572",
"short_revision": "11c5eef",
"user": "df81qbm1_/clarsen",
"repo_status": "MODIFIED",
"version": "2.0.0"
})
api/query
JSON 序列化程序允许使用一些查询字符串参数来修改输出,但对检索到的数据没有影响。
Name | Data Type | Required | Description | Default | Example |
---|---|---|---|---|---|
arrays | Boolean | Optional | 返回格式化为数组数组而不是键/值对 Map 的数据点。每个数组都由时间戳和其后的值组成。 | false | arrays=true |