2017-04-20 39 views
-6

我有一个数组,看起来像:如何建立对象的数组,然后将整个数组转换为字符串

array = [{...},{...},{...},...]; 

,我只希望将数组转换成一个简单的字符串是这样的:

String stringArray = "[{...},{...},{...},...]"; 

我该如何轻松做到这一点?

+4

如果你想数组* *看起来像串,可以使阵列的截图,并在Photoshop等一些图形编辑器中添加引号。如果这不是一个选项,你应该提供一些真正的代码而不是伪代码 –

+1

你可以使用'StringBuilder'并在数组上循环时追加到它。 – David

+2

@SergeyBerezovskiy MSPaint会是一个更合适的建议,但无论如何,OP将屏幕截图粘贴到Word中,打印并找到Sharpie最为容易。鉴于Wite-Out的充足供应,Sharpie可以直接应用于屏幕。 OP,如果你能澄清你的要求,以及它是你自己的电脑还是贷款人,我可以给你更具体的建议。 –

回答

3
string.Format("[{0}]", string.Join(",", array.Select(i => "{" + i.ToString() + "}"))); 
1

看起来像你试图将对象列表转换为对象的JSON数组。如果是这样,然后使用NewtonSoft.JSON并将您的List<obj>序列化为JSON字符串。

0
string stringArray = "["; 
foreach(var item in array) 
    stringArray = "{" + item.ToString() + "},"; 
stringArray += "]" 
相关问题