以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  Jarray怎么拼接值  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=121783)

--  作者:lur320
--  发布时间:2018/7/12 23:08:00
--  Jarray怎么拼接值
不知道在number一列放一串数字怎么拼接。

图片点击可在新窗口打开查看此主题相关图片如下:capture.png
图片点击可在新窗口打开查看
"number":"[0,0]"是代表0,0的2个数字么?

[{"number":"1"},{"number":"1"}]则echart提示是2个object不能出图。
请问如何实现"number":"[0,0]"


--  作者:有点甜
--  发布时间:2018/7/12 23:12:00
--  
呃,不就是赋值为一个字符串 "[0,0]" 即可么?
--  作者:lur320
--  发布时间:2018/7/12 23:14:00
--  
手动修改number是可以出图的,number":"[0,0]"是OK的。

如何修改代码?
我试过ja.add(new jvalue(1))
但是报错。
如果用jarray又必然会出现key

--  作者:有点甜
--  发布时间:2018/7/12 23:19:00
--  

1、如果是[0,0],这个不是数组,只是一个单纯的字符串而已,直接赋值为字符串;

 

2、如果是[{"number":"1"}, {"number":"1"}],这个才是一个json数组。


--  作者:lur320
--  发布时间:2018/7/13 10:24:00
--  
追问下,
我目前的代码是这个结果:
\'{"datas":[{"name":"Accessory-Late","stacks":"Accessory","number":"[0,0]"},
我希望这个结果
\'{"datas":[{"name":"MonthlyTotal-Late","stacks":"MonthlyTotal","number":[1,2]},
我的代码是:
 Dim ss As new StringBuilder
    For Each targr In DataTables("WOassOTD").Select("FGcatagory=\'" & fami & "\'","datetime")
         ss.Append(targr("OntimeSO") & ",")
    Next
    ja.Add(new jobject)
    number=ss.ToString
    number=number.TrimEnd(",")
    ja(i)("number")="[" & number & "]"

如何修改去掉“”这个符号?

--  作者:lur320
--  发布时间:2018/7/13 10:29:00
--  
哪里可以下载高级开发板的帮助?
--  作者:有点甜
--  发布时间:2018/7/13 10:47:00
--  

比如

 

Dim jo As New JObject
jo("Name") = "张三"
jo("Group") = "VIP"
Dim ja As New Jarray \'定义数组
ja.Add(0)
ja.Add(0)
jo("Roles") = ja \'将Roles设置为前面定义的数组
Output.Show(jo.ToString)


--  作者:lur320
--  发布时间:2018/7/13 10:50:00
--  
thanks 可以用,
请问,在循环里面
Dim ja As New Jarray \'定义数组
ja.Add(0)
ja.Add(0)
jo("Roles") = ja \'将Roles设置为前面定义的数组
怎么清空ja?
ja=[]  貌似出错
ja=nothing?

--  作者:有点甜
--  发布时间:2018/7/13 11:04:00
--  

 

ja = new Jarray