我正在构建一个连接互联网的比特币应用程序。观看来自不同比特币市场的股票信息。一切正常。现在我想将可用市场列表发送到手表以显示为菜单。要发送的 JSON:
{"markets": ["MtGox", "BitStamp","BTCChina"]}
“市场”在“appinfo.json”中正确键入,所以这不是问题。
如何在 Pebble 上访问此数组中的元素(单个字符串)?我已经看过直接访问整数和字符串的示例,这些示例效果很好,有什么好的示例吗?我还没有找到。
我正在构建一个连接互联网的比特币应用程序。观看来自不同比特币市场的股票信息。一切正常。现在我想将可用市场列表发送到手表以显示为菜单。要发送的 JSON:
{"markets": ["MtGox", "BitStamp","BTCChina"]}
“市场”在“appinfo.json”中正确键入,所以这不是问题。
如何在 Pebble 上访问此数组中的元素(单个字符串)?我已经看过直接访问整数和字符串的示例,这些示例效果很好,有什么好的示例吗?我还没有找到。
我假设您使用的是 PebbleKit JS API。相应的文档位于:https ://developer.getpebble.com/2/guides/javascript-guide.html
该文档说您只能发送具有整数、字符串或字节数组值的字典。
要发送字符串列表,您有不同的选择。
发送多个键/值对,从已知索引开始
{ 100: "MtGox", 101: "BitStamp", 102: "BTCChina" }
发送一个带有已知分隔符的字符串并在手表上拆分它
{ "markets": "MtGox|BitStamp|BTCChina" }
发送带有包含市场名称的键列表的字节数组
{ "markets": [100, 101, 102],
100: "MtGox", 101: "BitStamp", 102: "BTCChina"
}