【问题标题】:Sencha Touch JSON Format煎茶触控 JSON 格式
【发布时间】:2012-06-22 01:09:06
【问题描述】:

我正在尝试输入以下格式的 JSON 文件:

[{"target": "stats.server14", "datapoints": [[0.0, 1340034660], [0.016666666666666666, 1340034720], [0.11666666666666667, 1340034780], [0.18333333333333332, 1340034840], [0.05, 1340034900], [0.0, 1340034960], [0.05, 1340035020],[null, 1340121000]]}]

我不知道如何解析它,因为它包含元标记和嵌套数据点。

这是我目前所拥有的:

    Ext.regModel('DataModel', {
        fields: [
            {name: 'target', type: 'string'},
            {name: 'datapoints', type: 'string'}
        ]

它只返回一个大字符串中的数据点。我想让它们分解成 xValue,yValue。

任何帮助将不胜感激!

【问题讨论】:

    标签: json sencha-touch extjs sencha-touch-2


    【解决方案1】:

    您传递到数据点字段的任何值都会自动转换为字符串,因为您给它输入了“字符串”类型。删除这部分(即,将整个 type: "string" 留在数据点行之外)。

    这应该为您提供更接近您想要的数据点。如果它不完全是您想要的,您可以使用convert 函数调整数据点,请参阅Ext.data.Field

    【讨论】:

    • 谢谢!这很有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多