f# - F# 中元组列表的语法
问题描述
我有以下要反序列化的 Json:
{"data":[{"a":[[6902.5,1474],[6903,110],[6903.5,75],[6904,3520],[6904.5,1075],[6905,5296],[6905.5,71],
[6906,1030],[6907,100],[6908,130]],"timestamp":"2020-03-25T10:02:15.098Z","b":[[6902,297],[6901.5,35],
[6900,59],[6899.5,10],[6899,69046],[6898,138210],[6896.5,60],[6896,30],[6894.5,258],[6894,672]]}]}
当我创建要反序列化的类型时,我找不到如何声明元组列表:
{
A : float List List // this compiles
B : (float, float) List // this doesn't compile
}
元素总是成对出现并且没有命名,也不例外。
如何声明元组列表?
解决方案
元组列表将像这样声明:
B : (float * float) list
推荐阅读
- android - 将文件写入 Android Q 中的 getExternalFilesDir() 子目录路径时引发 ENOENT 错误
- python - 如何在 python 中对来自 landsat 数据的多个波段进行 PCA 分析?
- html - 如何动态设置与单选按钮对齐的垂直选项卡
- debugging - 在使用 Sublime 的“GoDebug”插件时遇到问题
- ios - 为什么我不能在 Realm 属性上使用 private
- bison - 如何获得标记的野牛语法规则
- c# - 为什么要使用 ClassCleanup?
- php - LinkedIn API:尝试在组中发帖时请求正文中存在未经许可的字段
- javascript - 1&&2&&3 返回 3. 谁能解释一下原因
- c# - 使用 Newtonsoft Json 序列化循环引用