Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
If in the JSON file it's like:
"A": {
"O": "F(1)",
"C": 12,
"N": 39783,
"D": 4233,
"H": 38174,
"W": 281,
"S": 2624
},
"E": [ { "#1": 382.35 }]
}
I need value of C, N,D .....E
You can get the values of individual elements using library(jqr)
library(jqr)
jq(js, ".A.C")
# 12
jq(js, ".A.N")
# 39783
or you can read the JSON into R using library(jsonlite), which will put it into an R data structure (with the JSON the way it is, it will be a list). You then access the elements of the list using the usual list subsetting techniques
library(jsonlite)
lst <- fromJSON(js)
lst$A$C
# 12
lst$E
# #1
# 1 382.35
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 days ago.
Improve this question
My client provides me with a simple CSV of product configurations in a format like this:
Product
Config A
Config B
Price
A
1
1
100
A
1
2
200
A
2
1
300
A
2
2
200
B
1
1
100
B
2
1
100
In my front end, I would like to just work with this as a JSON tree of sorts (as this fits well to my logic). Something like:
products = {
A: {
1: {
1: 100,
2: 200,
},
2: {
1: 300,
2: 200,
},
},
B: {
1: {
1: 100,
2: 100,
},
},
};
However, I am having trouble trying to code something that feels efficient (and can scale - the number of configs could increase over time). Is there a standard library or pragmatic way to solve such a challenge? My research hasn't pointed me to something that is as simple as I would expect this to.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed last month.
Improve this question
I have a following data, and I want to convert to list of array without key.
How do I do it?
Data
[{
"time": "01/13 15:50",
"price": 3000,
"changeRate": -0.27
},
{
"time": "01/13 15:40",
"price": 4000,
"changeRate": -0.27
}]
Desired output
[
[01/13 15:50, 3000],
[01/13 15:40, 4000]
]
Thank you in advance!
You can use the map method for that. It's used to transform (or "map") one array into a new one. The new array has the same length as the original, and its items are derived from the items in the original array.
data.map(item => [item.time, item.price]);
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
I have two JSON objects and I'm planning to join them.
obj1 = [{'foo': 'bar', 'foo1': 'bar1'}];
obj2 = [{'foo2': 'bar2'}];
objFinal = [
{
"foo": "bar",
"foo1": "bar1",
"title":
[
{ "foo2": "bar2" }
]
}
]
My plan is to get the result the same as objFinal. I've used .concat but it didn't returned the result I wanted. What are other options I can do to get the result as same as objFinal?
Please use this code.
objFinal = [{ ...obj1[0], title: obj2}];
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 3 years ago.
Improve this question
I know this is simple but for whatever reason I'm completely stumped right now.
I have an array of objects all with their own month and year properties and I'm trying to concatenate both from each object and then display them together. My data is as follows:
"caloriesBurned": [
{
"month": "Nov",
"year": "2018",
"calories": 64.15
},
{
"month": "Dec",
"year": "2018",
"calories": 75.07
}
]
you can do like this
let arrayResult = []
for(let i=0; i< caloriesBurned.length; i++){debugger
test = i+ ":->" + caloriesBurned[i].month + " " + caloriesBurned[i].year;
arrayResult.push(test)
}
Or if need to use ES6 then just use map function, then no need to use for loop instead of that use map as a high order function and then can achieve that in more easy way, if not convinient with that, then can use above code as well .
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
How to "query" a json file on server with javascript?
Filtering on server side, with ajax request.
{"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]}
Something like "select * from emplyees like 'J%'. Shold avoid using db. Just use simple json file and be able to get only filteted data from server.
Need a simple, fast way to get obly needed data, using json file instead of db. Without need to install database
Thanks in advance, best regards
Massimo
it will work http://www.jsonquerytool.com/
{
"key" : "value",
"array" : [
{ "key" : 1 },
{ "key" : 2, "dictionary": {
"a": "Apple",
"b": "Butterfly",
"c": "Cat",
"d": "Dog"
} },
{ "key" : 3 }
]
}
$.array[?(#.key=2)].dictionary.b
RESULT
[
"Butterfly"
]