当前位置: 首页 > 知识库问答 >
问题:

如何将属性值转换为键?[副本]

谭毅然
2023-03-14

我有一个JSON格式。

var input = [
{status:"good", state: "NY"},
{status:"bad", state: "FL"},
{status:"decent", state: "CA"}
]

我希望将其转换为以下格式的对象

myObj = {NY:"good",FL:"bad",CA:"decent"}

共有1个答案

蓝星辰
2023-03-14

简短简单

var input = [
  {status:"good", state: "NY"},
  {status:"bad", state: "FL"},
  {status:"decent", state: "CA"}
]
var obj = {};
input.forEach(function(k) {
  obj[k.state] = k.status;
});
console.log(obj);
 类似资料:
  • 我需要使用jolt spec在JSON中将(多个)键转换为值,将值转换为键。做这件事的正确规范应该是什么? 输入: 所需输出:

  • 作为一个简化的例子,考虑这个有两个字段的表。一个是字符串,另一个是XML。 Source=“MediaConversions” 现在我想查询该表,并将结果作为json,但也要一次性将XML转换为json。 导致 [{"Source":"媒体转换","OrderParameter":" 但我想把它转换成: [{"Source":"MediaConversion","OrderParameter":{

  • 我有一个JSON,它包含两个数组,我需要将它们转换为键/值对。数组上的这些键是动态的,可以更改。 为此,我尝试创建一个Jolt规范,将我的输入数据转换为以下格式。 JSON输入: 期望输出: 我的规格: 我的规格输出: 但是我不能正确地在所需的输出中包含简单的属性(属性1和属性2)。 提前致谢

  • 在我的Spring Boot项目中,我只是直接返回一个列表。然后我可以在Postman中看到JSON响应。我没有做任何事情将Java对象转换为JSON。它是如何工作的?JSON是Java交换数据的默认方式吗? 这是一个控制器示例。 这是我pom.xml的依赖部分

  • 我有一个仅包含值的数据集,我想将这些int值转换为的范围。我这里有两种方法已经奏效了。不过,我想试试带有的。现在我的问题是,如何将每列转换为的值范围,而不违反值,即更改值。例如,因为3代表一个类。

  • 问题内容: 是否可以某种方式用于属性值,而不是替换内部HTML内容?例如这个简单的指令 并用作 我希望它翻译成 有什么办法吗,还是我必须使用属性而不是包含? 这是 摆弄例子 问题答案: 像这样: 摆弄。