一个字符串转数组的小问题

问题描述

网页端,提交过来一段字符串,本来是想作为数组传过来的,但是服务器当字符串收到了,格式是:list='["内容一","内容二","内容三","内容四","内容五","内容六"]'后台收到是字符串,用request["list"]是可以取到后面的内容的,请问有什么办法直接转成数组使用?笨的办法我已经实现了,就是去掉"[]",再去掉引号,再split(','),就可以变成数组了不知道有没有其他更好的办法?

解决方案

解决方案二:
你前端直接js的join方法组织成字符串传递到后台不就行了,然后后台简单的split就可以了
解决方案三:
你这不就是一个Json数组吗varitmes=Newtonsoft.Json.JsonConvert.DeserializeObject<string[]>(string);

时间: 2025-01-19 11:06:07

一个字符串转数组的小问题的相关文章

c++-一个结构体数组的小问题

问题描述 一个结构体数组的小问题 以下定义:typedef struct{ int x; int y;}a[10];可以么?它的含义是什么呢?如果可以,我在main函数里面如何声明这样一个变量? 解决方案 这是C的写法,C++应该这么写struct 结构体名{int x;int y;};使用结构体名 a[10]; 解决方案二: 有typedef那么相当于定义了a这样一种类型,含10个元素,每个元素含xy成员变量没有typedef则变成了匿名结构体.使用的话,把a当做类型名就行了: typedef

c语言数组 字符串-关于数组的一些小问题

问题描述 关于数组的一些小问题 #include int main (void) { int numbers[0][0][0]; int sum = 0; for(int i = 0;i < 2;i++) { for(int j = 0; j < 3 ; j++) { for(int k = 0; k < 4 ; k++) sum += numbers[i][j][k]; } } printf("the sum of the values in the number array

字符串-[c语言]关于 scanf() 和 char数组 的小实验的问题

问题描述 [c语言]关于 scanf() 和 char数组 的小实验的问题 写了三个小的几乎一样的test代码,但是输出却不同,不明白为什么,求大神指点.全部代码如下:#include void sub1(void); int main(){ /*test1*/ sub1(); /*test2 */char w0[2]={'a''a'}; char * pc0 = w0; printf("" w1 = %s""w0); /*wrong*/printf("&

php一个解析字符串排列数组的方法_php技巧

本文实例讲述了php一个解析字符串排列数组的方法.分享给大家供大家参考.具体如下: <?php $str="1|苹果|30 1|桃子|50 1|普通|10 2|小麦|100 2|玉米|35 2|大米|30 3|电脑|5 3|MP3|121 3|打印机|8"; $strArray=explode("\n",$str); /*关键的是下面的代码*/ $result=array(); foreach($strArray as $item) { $itemArray=

php一个解析字符串排列数组的方法

  本文实例讲述了php一个解析字符串排列数组的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <?php $str="1|苹果|30 1|桃子|50 1|普通|10 2|小麦|100 2|玉米|35 2|大米|30 3|电脑|5 3|MP3|121 3|打印机|8"; $strArray=explode("n",$str); /*关键的是下面的代码*

android-jni如何传递一个字符串数组?

问题描述 jni如何传递一个字符串数组? 如何传递一个字符串数组? xx.cpp JNIEXPORT jstring JNICALL Hello_Native(JNIEnv *env, jobject obj,jstring string) { const char *str = env->GetStringUTFChars(string, 0); return env->NewStringUTF( "Hello from JNI !"); } static JNINati

struts2 0-JSP中如何遍历一个字符串数组并取出字符串加在另一个标签中

问题描述 JSP中如何遍历一个字符串数组并取出字符串加在另一个标签中 删除/s:a /s:iterator 解决方案 /c:set 我这里只去取了第一个.不过道理是一样的. 解决方案二: 这个文本编辑器把我的代码给编辑了 <s::set var="img" value="${fn:split(items.images, ',')}"></s:set> <a href="minisetweb/productinfo?id=${i

如何判断一个字符串数组中是否存在两个字符串序列相等?

问题描述 如何判断一个字符串数组中是否存在两个字符串序列相等?不要用时间复杂度为O(n2)的算法,请问具体要怎么做? 解决方案 解决方案二:publicbooleancompareEqual(String[]strs){booleanflag=false;//字符串数组中是否有两个字符串相等Stringtemp="";for(inti=0;i<strs.length;i++){if(temp.contains(strs[i])){flag=true;break;//若果有重复就直

ruby 怎么利用正则表达式在把一个字符串数组中的数字放到一个数组中?

问题描述 ruby 怎么利用正则表达式在把一个字符串数组中的数字放到一个数组中?str='100good200bad300ok'问题补充:说错了是把一个字符串中的所有数字放到一个数组中:)问题补充:是 100 200 300不过还是谢谢sunfjun 解决方案 str='100good200bad300ok' str.scan(/d+/)解决方案二:String的这个scan方法真不错, shaquan6776解决方案三:'100good200bad300ok'.split(/[^d]/).re