相关疑难解决方法(0)

如何在不使用JQUERY的情况下加入两个JavaScript对象

我有两个json对象obj1和obj2,我想合并它们并克里特一个json对象.结果json应该具有来自obj2的所有值和来自obj1的值,这些值在obj2中不存在.

Question:

var obj1 = {
    "name":"manu",
    "age":23,
    "occupation":"SE"
}

var obj2 = {
    "name":"manu",
    "age":23,
    "country":"india"
}

Expected:

var result = {
    "name":"manu",
    "age":23,
    "occupation":"SE",
    "country":"india"
}
Run Code Online (Sandbox Code Playgroud)

javascript

83
推荐指数
4
解决办法
15万
查看次数

如果 key 与 lodash、vanilla js 或 d3 相等,则合并两个 javascript 对象

我有 3 个类似的 javascript 对象。

var gdp = {
    "city": city,
    "gdp": [],  
};

var income = {
    "city": city,
    "income": [],  
};

var uRate = {
    "city": city,
    "uRate": [],  
};
Run Code Online (Sandbox Code Playgroud)

我有很多城市(n = 28),并且[]是我的整数数据数组,每个整数的长度一致:gdp, income, uRate

目标:将这些组合成每个城市的单个对象:

var finalData = {
    "city": city, 
    "gdp": [],
    "income": [],
    "uRate": [] 
}
Run Code Online (Sandbox Code Playgroud)

我尝试了以下变体。

if ( ObjA.city == ObjB.city ) { Obj.city.metric = this.metric] };
Run Code Online (Sandbox Code Playgroud)

或者,如果city 匹配,则将指标(gdp、收入或 uRate)添加到finalData对象中。

cities.forEach(function ( city ) { …
Run Code Online (Sandbox Code Playgroud)

javascript sorting object d3.js lodash

2
推荐指数
1
解决办法
5893
查看次数

PlayFramework:如何将一系列JsValue实例合并到单个JSON文档中

给定以下JsValue实例序列:

[
    { "name":"j3d" },
    { "location":"Germany" }
]
Run Code Online (Sandbox Code Playgroud)

如何将它们合并到这样的单个JSON文档?

{
    "name":"j3d",
    "location":"Germany"
}
Run Code Online (Sandbox Code Playgroud)

以下是我的Scala代码:

import play.api.libs.json._

val values = Seq(Json.obj("name":"j3d"), Json.obj("location":"Germany")
Run Code Online (Sandbox Code Playgroud)

如何合并所有JSON对象values

json scala playframework

2
推荐指数
1
解决办法
1324
查看次数

标签 统计

javascript ×2

d3.js ×1

json ×1

lodash ×1

object ×1

playframework ×1

scala ×1

sorting ×1