6

我正在构建一个连接互联网的比特币应用程序。观看来自不同比特币市场的股票信息。一切正常。现在我想将可用市场列表发送到手表以显示为菜单。要发送的 JSON:

{"markets": ["MtGox", "BitStamp","BTCChina"]}

“市场”在“appinfo.json”中正确键入,所以这不是问题。

如何在 Pebble 上访问此数组中的元素(单个字符串)?我已经看过直接访问整数和字符串的示例,这些示例效果很好,有什么好的示例吗?我还没有找到。

4

1 回答 1

13

我假设您使用的是 PebbleKit JS API。相应的文档位于:https ://developer.getpebble.com/2/guides/javascript-guide.html

该文档说您只能发送具有整数、字符串或字节数组值的字典。

要发送字符串列表,您有不同的选择。

  1. 发送多个键/值对,从已知索引开始

    { 100: "MtGox", 101: "BitStamp", 102: "BTCChina" }
    
  2. 发送一个带有已知分隔符的字符串并在手表上拆分它

    { "markets": "MtGox|BitStamp|BTCChina" }
    
  3. 发送带有包含市场名称的键列表的字节数组

    { "markets": [100, 101, 102],
      100: "MtGox", 101: "BitStamp", 102: "BTCChina" 
    }
    
于 2013-12-02T19:28:55.600 回答