希望这个问题能达到SO的标准。我从来没有发布过,但在寻找一些关于接近我已被分配的任务的信息。方法学方法 - json字符串/输出
我有一个网页表单的信息,一些简单的领域,我已经有了打算。
页输出表单字段的JSON字符串,并将其写入到一个文本文件中。
我需要做的是使用的关键是:值,以填补在bash脚本输出到hotfolder中摄取到生产环境中。
的“addmore”阵列需要确定产生的文件名的字段的数量。我应该补充说这是动态的,“addmore”数组可能包含1个条目,或者在技术上可以包含无限数量。但是这个数字会波动。
JSON输出:
{"formatcode":"JFM","serialnumber":"555","callletters":"555","rotator":"555","addmore":["555","444","333",""]}
如何使用关键:值对输出到这个文件象下面这样:
{"type":"sequential","items":[
{"filename": "/assets/$formatcode/$serialnumber/$addmore1", "description":"First item"},
{"filename": "/assets/$formatcode/$serialnumber/$addmore2", "description": "Second item"},
{"filename": "/assets/$formatcode/$serialnumber/$addmore3", "description": "Third item"}
]}
描述为动态且必要的吗?不知道如果没有1:“First”的地图,一直到可能的输入的最大数量,您将如何生成这些数据。 “项目1”,“项目2”会简单得多 –
好点 - 没有说明不重要。它不是动态的,可以保持任何东西。 – fcamp
'addmore'是一个数组,你想使用什么值?你怎么知道你想要生成3行? Imo最好的方法是不要在这里寻找一个通用的解决方案,而是写一个接受对象并返回这个输出的小函数。 – Thomas