后端需要一个json对象,对象里面有map类型属性,前端好像没有map类型数据,那么怎么弄呢? 5C

后端需要一个json对象,对象里面有map类型属性,前端好像没有map类型数据,那么怎么弄呢?非要改后端吗,那么太不方便了,前端怎么解决这个问题哇

10个回答

{
"dataList" :[

{
"name" : "name1",
"pwd" : "123",
"adress" : "上海"
},
{
"name" : "name2",
"pwd" : "123",
"adress" : "上海"
}

],
"datalist2" :[
{
"name" : "name3",
"pwd" : "123",
"adress" : "上海"
},
{
"name" : "name4",
"pwd" : "123",
"adress" : "上海"
}
]

}



把前台数据改成这种格式的数据就好了

json本来是javascript里的内容,有时后端要传各种各样的数据格式来适应前端,所以需要用到json来转换,用它来表示各种各样复杂的数据,如对象,数组,集合,以及集合的集合等数据。
先来了解json是什么,json是一种轻量级的前端后端以及网络传输的数据交换格式,就是一串字符串,只不过元素会使用特定的符号标注。 {} 双括号表示对象,[] 中括号表示数组,”” 双引号内是属性或值,: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)。也就是说在后端可以把一个字符串,然后通过json来转换成特定的字符串传到前端去。

你的map传过去就是就转换成json了。传的时候不是同样吗?

不就是字符串么 ? 再说你后端需要的是包含map类型的json 也其实还是字符串 . 很容易的转换 , 改后端来的快些

不存在的,json只是一种数据类型,分为两种格式,列表形式,键值对形式,,,,不管怎么样都可以转成js中的对象,,,你map就会转成键值对形式,,,前端直接使用就好了

谢谢大家,我自己已经解决
图片说明

"{
\"name\" : \""+变量+"\",
\"pwd\" : \""+变量+"\"
}"

es6里面有map类型,你可以搜一下,还有set类型可供使用

 要看你是传统的开发还是现在ES6新语法在开发

原理就是Json对象里还是放Json对象,
可以
var obj = {};
obj.id = info.id; //这里id是key 的名称

也可以
var obj = {};
obj["id"] = info.id; //这里id也是key 的名称

甚至可以
obj[id] = info.id;

//这里的id就是变量了,可以赋值 ,比如以遍历对象的id准确的值作为key

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
遍历map类型的数据
Map<String,String> params = new HashMap<String,String>();  params.put("name1", "taohaibing");  params.put("name2", "taohaibing2");    Map.Entry<String, String> param = null; 
数据流传MAP类型
private int type;rnrnprivate String from, to, content;rnrn/**rn * 解包rn */rn public QQPacket(byte[] bs) rn ByteArrayInputStream bais = new ByteArrayInputStream(bs);rn DataInputStream dis = new DataInputStream(bais);rnrn try rn this.type = dis.readInt();rn this.from = dis.readUTF();rn this.to = dis.readUTF();rn this.content = dis.readUTF();rn catch (IOException e) rnrn e.printStackTrace();rn rnrn rnrn /**rn * 将字段转换成字节数组,即打包rn * rn * @returnrn */rn public byte[] toByteArray() rn ByteArrayOutputStream baos = new ByteArrayOutputStream();rn DataOutputStream dos = new DataOutputStream(baos);rnrn try rn dos.writeInt(type);rn dos.writeUTF(from);rn dos.writeUTF(to);rn dos.writeUTF(content);rnrn catch (IOException e) rn e.printStackTrace();rn rn return baos.toByteArray();rn rn问题:rn以上是传输的网络包,我想把其中一个String类型的数据(比如String from, to, content)改成Map类型.请问以上如何修改?rn
Map类型
2011年10月,Dart首次亮相,2018年2月,Dart 2正式发布。Dart语言设计的初衷是针对Web专门做优化,让开发者可以更加无缝,更加高效的编写Web脚本代码。目前,Dart语言已经可以应用在Web、移动端和服务端产品的开发。本教程从零介绍Dart语言的方方面面,通过本教程,你将学习到Dart语言的变量,运算符,流程控制,函数已经面向对象相关的更多高级特性。
hibernate 如何返回map类型的数据呢
有两个相关联的表,但是我对应的实体类中并没有将他们关联起来,只是数据库中用外键关联起来了,所以hibernate自带的一对一、一对多、多对一、多对多都不能使用。两个实体类如下:rn[code=java]rnimport java.io.Serializable;rnimport java.sql.Date;rnimport javax.persistence.Entity;rnimport javax.persistence.GeneratedValue;rnimport javax.persistence.Id;rnimport javax.persistence.Table;rnimport org.hibernate.annotations.DynamicUpdate;rnimport org.hibernate.annotations.GenericGenerator;rn@Entityrn@DynamicUpdate(true)rn@Table(name="app_app")rnpublic class AppModel implements Serializablern private static final long serialVersionUID = 1L;rn /**APP_ID*/rn @Idrn @GeneratedValue(generator="paymentableGenerator")rn @GenericGenerator(name="paymentableGenerator",strategy="uuid")rn private String uuid;rn /**名称*/rn private String name;rn /**介绍*/rn private String js;rn /**发布日期*/rn private Date fbrq;rn /**下载次数*/rn private Integer xzcs;rnrn ...get、set方法省略rnrnrn[/code]rn[code=java]rnimport java.io.Serializable;rnimport java.sql.Date;rnimport javax.persistence.Column;rnimport javax.persistence.Entity;rnimport javax.persistence.GeneratedValue;rnimport javax.persistence.Id;rnimport javax.persistence.Table;rnimport org.hibernate.annotations.DynamicUpdate;rnimport org.hibernate.annotations.GenericGenerator;rn@Entityrn@DynamicUpdate(true)rn@Table(name="app_apprz")rnpublic class AppRzModel implements Serializablern private static final long serialVersionUID = 1L;rn /**ID*/rn @Idrn @GeneratedValue(generator="paymentableGenerator")rn @GenericGenerator(name="paymentableGenerator",strategy="uuid")rn private String uuid;rn /**应用ID*/rn @Column(updatable=false)rn private String appId;rn /**版本号*/rn private String bbh;rn /**安装包大小*/rn private String azbdx;rn /**更新日期*/rn private Date gxrq;rn /**更新日志*/rn private String gxrz;rn /**下载链接*/rn private String xzlj;rnrn[/code]rn在数据库中字段和实体类中属性名字相同。rn一个app(应用)对应多个apprz(日志)。rn现在的问题是,我想在数据库中查询一条数据,这条数据包含一条应用数据+一条这个应用最新的日志。rn目前采用临时的解决方案是先查询app,再通过app的uuid查询apprz表最新的那条,再把这两个对象放在map中。rn不过这样就发生了两次查询,效率不高,更严重的是这只是查一条app数据,如果要查几百条app数据,那就要多几百次的查询次数。所以在这里请求各位大神给个解决方案,看能不能让hibernate直接返回map类型的数据
SpringMvc前端对象后端Map接受参数
filter:{ keywords:'', schoolId:'', gradationId:'', gradeId:'', courseId:'' }, //选择学校 getSchool(){ let vm = this; ...
Go map类型,map的遍历
demo.go(map类型,遍历map): package main import "fmt" func main() { // 声明map类型 (键值对,键不能重复) var m map[int]string // 默认是一个空map(地址是0x0,不允许读写) // m[123] = "abc" // 会报错。 (不允许读写) fmt.Printf("%p \n",...
java的Map与前端json对象的交互
一、后端java程序中的应用 1、Map转换成JSON Map<String,String> map = new HashMap<String,String>();  map.put("a","aaa");  map.put("b","bbb");  map.put("c","ccc");  String json=JSON.toJ
怎么取出这种类型Map里面的数据 Map>
求几种方案,。。。rn Map> allRankMap = Global.get(Global.RANK_MAP, Map.class); rn得出来的map 是要在JSP页面显示的!rnrnjsp代码:rnrn rn rn 排名rn 玩家IDrn 玩家呢称rn 积分rn 省份rn 破记录时间rn rn class="even" >rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn求如何转到list 或者直接用map 迭代 显示
ajax 调用后端传递的map类型时
ajax 调用后端传递的map类型时,ajax的接收数据类型是json类型,那就需要把后端map转成json才能接收, 这里用到阿里巴巴的fastjson或者json-lib(比较老了,建议不用) Map转成json格式  Map map = new HashMap();  map.put("users", users);  map.put("u", u);  1.转成JSONArra
json数据转换成map类型数据
1.json数据格式 { "status":1, "bet_list": [{"record_id":"50","game_type":"baccarat","username":"tt2","table_id": "30","period_info":"2151\/3&quo
关联容器(map类型和set类型)
关联容器 关联容器与顺序容器的区别:关联容器通过键(key)存储和读取元素;顺序容器则通过元素在容器中的位置顺序存储和访问元素。 关联容器的独特之处在于键的使用,支持高效的关键字的查找与访问。其中较为关键的关联容器类型是map类型和set类型。r pair类型:一种标准库类型。pair是一种模板类型。在创建pair对象时,必须提供两个类型名,两类型名不必相同 例如:pair<stri...
json对象转换为Map对象
该项目主要分为三个方面的架构,分别为数据库架构,技术、模块化方面进行分层次开发管理,按照医院要求,分别涉及到人员信息管理,设备信息监控,以及科研成果申报等一系列模块,涉及多模块化,多功能化,元素多样化。涉及技术包含CAS单点控制、前台ECMAScript、jquery、html5、sqlserver数据库、mongodb数据库、webservice以及jms等。
怎么样发送一个map类型的数据?
如题,我的服务器端有一个这样子的数据结构rnstruct CPerUserrnrn int m_userID; // 用户ID (唯一标识每一个用户)rn SOCKET m_socket; // 端口的一个SOCKETrn sockaddr_in m_socketAddr; // 端口地址rn string m_name; // 用户的昵称rn}rnrnmap m_UserList; // 用户列表rnrn应该怎么样向客户端发送 m_UserList 这个数据结构呢? rnrn小弟先谢谢各位了
求一个map类型的例子:
越简单越好. 还要加注解
map类型的一个使用的问题
我现在要定义一个这样的变量:rntypedef structrnrn int val1;rn int val2;rnADT;rnstd::map> myVar;rn我现在要用myVar这个变量实现这样一个功能,如下:rn0:0 1 2 3 4 rn1:0 1 2 3 4rn2:0 1 2 3 4rn3:0 1 2 3 4rn4:0 1 2 3 4rn第一列的0~4是myVar的第一个参数(myVar的键值),每行的第一个数的冒号后边的值0~4是myVar的第二个参数(也就是一个map类型)的第一个参数(也就是第二个参数的键值)。rn我想问的是怎么用map来实现,我需要的是插入(开始定义的myVar是个空的map)以及打印出来上面这组数的代码。rn请帮帮我吧,谢谢!
jdk8将Map类型的对象转换为List类型的对象
public static void main(String[] args) { Map
如何将一个String类型的数据转化为Map类型
将下面这个String数据转化为Map。String mapStr = {Papua New Guinea=166, Cambodia=109, Kazakhstan=117,Saint Martin=297, Cocos (Keeling) Islands=36, Malawi=147, Andorra=1, Liechtenstein=121, Poland=169, Bulgaria=22,
map 类型问题
我闹一个map类型 rnmap maplive; rnmaplive.insert(pair(102,"aclive"));rn好使rn闹一个rnmap maplive;rnmaplive.insert(pair("aclive",123));rn就不好使了 rnrn看的map的构造函数两个类型都有啊 rnrn为什么第二个不好使了呢 rnrn为什么呢 。。。
注入map类型
通过Spring的入门程序介绍了Spring的 IoC 和 DI 的概念,介绍了Spring的基本模块、详细介绍了Spring中经常使用的自动装配、详细介绍了Spring中的Java装配,这也是SpringBoot项目中经常使用的装配方式、详细介绍了Spring中历史悠久的XML装配方式、介绍了一些Spring中的装配技巧和装配过程的细节
jquery 的 map类型操作
//保存发生修改的acc var  delAccMap={}    function saveAcc(id,url){     if(id in delAccMap){//判断这个id是否在这个map里     return ;     }     delAccMap[id] = url;//把id做为key,url做为value保存到map里    }
redis命令Map类型(五)
如果存储一个对象 这个时候使用String 类型就不适合了,如果在String中修改一个数据的话,这就感到烦琐。 hash 散列类型 ,他提供了字段与字段值的映射,当时字段值只能是字符串类型 命令: 1>赋值 HSET命令不区分插入和更新操作,当执行插入操作时HSET命令返回1,当执行更新操作时返回0。 一次只能设置一个字段值 语法:HSET key field value
map自定义键类型
https://blog.csdn.net/y109y/article/details/82901710
struts2标签遍历Map类型
Course是一个自定义的对象,其中有String coursename,int courseidrn用标签遍历map,输出Course.coursename 和 String类型的valuern如何实现呢?现在就是Course类型的数据无法输出。rn求大神指点
go map 类型用法
零值nil 字面量 make() range len() 例子 package main import ( "fmt" ) func main() { //零值nil var m0 map[int]int //字面量 var m1 = map[int]int{0: 10, 2: 12, 4: 14} //make() var m2 = make(map[int]int,...
js map类型
参考链接   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Map 相对与对象  对数据的获取更改的快捷 常用的函数有   set   get  delete   var Map_new = new Map(); Map_new.set('admin'
map类型的基本操作总结
map类型的基本操作总结 创建初始化 map myMap;                                    //创建一个以string类型变量为关键字,int类型为内容的节点数组 string类型在map中表现出来的类型为map::key_type; int类型在map中表现出来的类型为map::mapped_type; pair在map中表现出来的类型为map::
C++ 标准库类型 map
C++ 标准库类型 map 一、map 的使用与定义 1、使用 map 类型 标准库类型 map 就是字典,每个元素是一组键值对。使用二叉搜索树实现。 关键字是互异的,不存在相同的键值。 map 内部的元素通常按照其 Key 值排序,且排序方式是根据某种明确、严格的弱排序标准进行的,这种排序标准是由 map 内部的比较对象(即 map::key_comp)指定的。 #in...
map创建新类型
请教问C++中的STL中的集合maprn想以vector>作为map的元素类型rn那我应该怎么创建这个map中的新类型呢?
map类型的切片
课程目标:帮助学员快速掌握Go语言入门:1.常量变量 2.基本类型 3.字符串 4.函数以及数据结构rn课程亮点:rn一图胜千言,让文科生都能看得懂的Go教程!!!rn课程特色:rn1.图解Go语言:用130多张原创图表表述所有知识点,让学员轻松学习,快速掌握知识要点rn2.笔记Go语言 :用120多条笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力
自定义Map的key类型
本课程主要读者全面细致的讲解Java编程的所有核心知识,从基础语法、到面向对象以及Java的实际应用进行完整讲解。官方QQ群:612148723。
stl map的返回类型?
有这样做过map m_map;rn如果没找到key,则返回NULL。rnmap没找到则返回0。rnrn1.map有没办法让没找到key返回-1(当然可以把数组从1开始,这样0就是无效值),或者其他什么值?rn2.map返回的T如果是结构体,没找到则应该返回一个默认的构造函数的对象吧(return T())?rn但如果是int,float...等,代码怎么写的?是特化吗?
map类型的转换
我现在从业务从得到多个map map的key 放的是String value 放一个list list中是一组对象bean rn问怎么得到转换,得到多个数组
DWR返回MAP类型
程序如下rnchannelAjax.getChannelMap(function(data)rnrnrn//data为map类型 map中存的是 String Stringrnrn请问用DWR如何取出并 放入checkboxrn );rnrnrn在线等rn谢谢rnrnPs:不想换成list,我想知道用MAP如何来做。。。rn谢谢!
map转String类型
import java.util.Map.Entry; public String transMapToString(Map map){ Entry entry; StringBuffer sb = new StringBuffer(); for(Iterator iterator = map.entrySet(...
swagger map类型的参数
本文主要解决的问题是 Swagger2 (SpringFox)关于Map参数生成的API文档中 没有 详细Json结构说明。问题如下图这样: 由于Map 参数类型 不能 详细的展示给前端,造成很多沟通上的麻烦。本文综合网上 几位 大神的文章,加上自己总结发挥 ,终于 实现了 Map参数生成的API文档中详细内容 的生成。效果图如下: 首先 swagger 的 版本如下: <depen...
Json字符串转换Map类型
今天在Json转换为Map类型这里遇到个小问题,卡了很久,最后在网上找到了答案,在此记录一下: 我自定义了一个模型类,这里暂且叫Temp.java,数据保存格式为HashMap  hashmap。 Map转Json: String json = JSON.toJSONString(hashmap); Json转Map: HashMap hashmap = (HashMap) JSON.p
js map类型实现
map是面向对象程序语言中比较常使用的一种数据类型,主要是因为比较好用的键值对形式,javascript由于是脚本语言,原生的类型中没有map中类型,但是可以通过构造自己创建map数据类型: map类型: function UtilMap() { var struct = function (key, value) { this.key = key
遍历Map类型的集合
HashMap ex;  遍历一个Map类型的集合, 先获取它键的集合:Set keys = ex.keyset(); 获取迭代器对象:Iterator it = keys.iterator(); while遍历:while(it.hasNext()){}
C++ map类型复习
刚刚复习了c++ map类型,参考博客:cnblogs 1. map类型的插入和遍历: #include <cstdio> #include <cstring> #include <map> #include <iostream> using namespace std; int main() { // 用insert函数插入pair...
scala的map类型
scala的map数据类型类似自己在草稿上随手画出,很形象地表达了人的思想,容易理解,使用起来也非常简单,先看如何创建一个map对象: val products = Map("hjunetcn" -> 20500015, "hkbicicom" -> 20400010, "hkceducn" -> 20500005, "hl1314com" ...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法

相似问题

4
微信小程序不能正确接收后端返回的json数据
8
SpringMvc 返回model对象如何通过js获取model对象所传的json?
6
在java开发中,如何高效的判断json对象的键值对中的值是对象、数组还是基本数据类型?
4
JSON校验正确的话一定可以反序列化为对象吗?
10
JSON转为对象集合 忽略 某些 属性不接受
14
后台返回的list集合,前端如何转为json?
3
java前后端分离之后前端怎么展示数据
2
用react ajax获取到json数据后怎么通过map方法循环输出??
0
后台传来的json对象在前端页面显示不完整
1
关于spring boot中对string、json、form的统一trim问题
1
调用JSON.parse ()函数对字符串对象进行转化的时候,报错Unexpected end of JSON input
2
在java代码中创建的 application/json 类型的请求 和 postman中的 application/json类型的请求有什么区别?
2
PHP+VUE,后台数据传到前台为什么不需要转换成JSON对象?
0
kettle如何将json输出到一个表中的一个字段里(作为一个长字符串)(text类型)
1
怎么以java代码的方式,直接将csv或者json导入到mongodb里面。
2
c++解析json是否可以像JAVA一样封装成通用的方法
2
Spring 4.0返回Json数据的方式那种比较好?
3
后端实时获取类似json格式的数据,获取后进行处理,传向前端页面,前端可以实时显示处理后的数据?
0
json文件里面有3000+个数据怎么快速读取?
1
怎么用JSON获得基于网页的API返回的对象?