集算器中 httpfile 传参问题
想试着用 httpfile 的 post 接口传参,在参数中直接拼 json 格式带 / 转义就可以成功调用,但是参数比较复杂,想用序表先拼出来,然后再 json 化再传参就失败了。。。求问下该怎么改写呢?
参数拼接时:
= “{"cluster_name": "history","table_name": "OS_OPTION_QUOTATION_LV1","cut_off_time": {"time_field": "UNDERLYING_TIME", "date_time": "2025.04.02 12:55:01.001"},"stk_ids": ["2018","700","1024"],"context_id_field": "NORMALIZED_SYMBOL"}”
直接使用上面的参数写到 httpfile 中可以成功返回
但是如果自己 create 一个序表,把参数填进去再传参就失败
其中取 mid 只是为了把 json 后两端的 [] 去掉,省略这步也不行
记录对应的 json 串格式是:{“f1”:v1,…}。
序表对应的 json 格式是:[{“f1”:v1,…},…],一条记录组成的序表对应的 json 串是:[{“f1”:v1,…}]。
从帖子来看作者应该是想得到 {…} 格式的串,所以应该使用记录来转 json。
create+insert 返回的是序表,要想生成一条记录可以使用 new(v1:f1,…) 函数,cut_off_time 这个指引字段的值也应该是记录而不是序表。
感谢大佬,就是这个原因,解决了