mvc webapi 返回字符串自动加双引号

来自:http://www.cnblogs.com/David-Huang/p/4351023.html

返回字符串,突然碰到双引号号问题,幸亏有人解决了。

 

返回XMLDocument类型,默认会解析为json格式。返回字符串会默认加双引号。

  解决方法:返回HttpResponseMessage类型,自定义返回值类型。

  

HttpResponseMessage responseMessage =
                new HttpResponseMessage { Content = new StringContent(result, Encoding.GetEncoding("UTF-8"), "text/plain") };
时间: 2024-10-09 06:36:10

mvc webapi 返回字符串自动加双引号的相关文章

PHP处理JSON字符串key缺少双引号的解决方法_php技巧

本文实例讲述了PHP处理JSON字符串key缺少引号的解决方法,分享给大家供大家参考之用.具体方法如下: 通常来说,JSON字符串是key:value形式的字符串,正常key是由双引号括起来的. 例如: <?php $data = array('name'=>'fdipzone'); echo json_encode($data); // {"name":"fdipzone"} print_r(json_decode(json_encode($data)

Json拼接字符串必须用双引号

Action Long num = 10L;String jsonStr = " {\"long\" :" + num  + "}";outPutJson(jsonStr); jsonStr串输出到前台,前台会将其按照json格式解析. 如果是字符串的话 String result = "xy"; String jsonStr = " {\"long\" :\"" + num 

grep后加单引号、双引号和不加引号的区别

环境:VirtualBox4.1 + RedHat Linux 6 + Putty0.62 单引号: 可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里 面看到的是什么就会输出什么.单引号''是全引用,被单引号括起的内容不管是 常量还是变量者不会发生替换. 双引号: 把双引号内的内容输出出来:如果内容中有命令.变量等,会先把变量.命 令解析出结果,然后在输出最终内容来.双引号""是部分引用,被双 引号括起的内容常量还是常量,变量则会发生替换,替换成变量内容. 不加引号:

字符串中的单双引号

(1)&是连接运算符,它可以将两个字符串连接成一个字符串.       EG1:a="abc" & "def"         执行连接运算后,a="abcdef"       EG2: a="abc" & temp       注意,这里temp是一个字符串变量,假如temp="def",那么代入上面的式子,则结果为:          a="abc" &

简单概括PHP的字符串中单引号与双引号的区别_php技巧

今天有个朋友问起,说下区别,顺便复习下. 单引号与双引号的不同: " "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出. ' '单引号里面的不进行解释,直接输出.  单引号解析的时间比双引号快 . 单引号支持\转义符,双引号支持的转义符更多 . $hello= 3; echo "hello is $hello"; // 打印结果:hello is 3 echo 'hello is $hello'; // 打印结果: hello is $hello ec

C# 取得双引号内的字符串正则

个字符串中带有双引号,如何获取到双引号内的字符串呢? 例如string words="hello"world"";要获取到"world" using system.text.regularexpressions; string words = "hello"world"";        regex regex = new regex(""[^"]*""

用正则表达式给字符串属性值都加上双引号

需要处理的字符串 [{columnDisplaySize=8, columnName=WARD_CODE, columnTypeName=varchar}, {columnDisplaySize=11, columnName=BED_NO, columnTypeName=int},[{columnDisplaySize=8, columnName=WARD_CODE, columnTypeName=varchar}, {columnDisplaySize=11, columnName=BED_N

Excel中的双引号的使用技巧

  Excel中的双引号的使用技巧 若单元格中啥也没有,运算时却不能不管不问,需要用""表示"空"参与运算.例如下表中第一列原始数据中有空格,第二列要以第一列数的5倍来计算结果,批量自动计算时就需要考虑到这些空值.在B2单元格中输入如下公式: =IF(A2="","",A2*5) 下拉B2填充B列之后,空格的值自然也会被计算为空值.但是,如果不进行空值判断,自动计算过程就会出错. 公式解释:如果A1的值为空,则显示空白,否则返

sql-C#中写SQL语句,单双引号的区别,为什么会报标准表达式中数据类型不匹配。

问题描述 C#中写SQL语句,单双引号的区别,为什么会报标准表达式中数据类型不匹配. OleDbDataAdapter WorkPieceDataDA = new OleDbDataAdapter("update" + "[" + ming + "]" + "set " + lieming[j, 0] + " = '" + jilushuzhi_left[j, i] + "' where 点数 =