In Angular:
I'm trying to delete items from a local json server using a http request.
The problem is that the items don't have 'real' id's. Their id's are strings which json doesn't recognises as id's (so far I know).
So when I try to search for an id (either to get it or delete it) I have to use for example:
"http://localhost:3000/watchlist?imdbID=tt5745872"
which gives an array with 1 item.
When using this in a delete request, it will result in a 404.
I was wondering if there is some kind of a workaround for doing this or do I really have to implement 'real' id's?
Context: I'm getting movies from an API and I then store those in an json server. As the API uses string id's, it would be a pain in the ass to try and implement a second id for the same object.
Can I populate a list with JSON data? I have a general list containing data available for several sessions but I need to filter them with my current session and insert them to another list. My idea is to use the filtered JSON data since I successfully filtered them in JSON format. I've looked into some threads that might relate but currently get nothing. Hope someone can point me to the right page.
I missed this page: or maybe I overlooked it: https://forum.alphasoftware.com/showthread.php?119524-How-to-populate-a-List-from-a-JSON-formatted-field.
Anyway, populating JSON data into list in alpha anywhere is easy to be done. Firstly, get the JSON data(in my case I produce them from another list). With this data(already in JSON format), I do the filter using:
var filtered_json = find_in_object(JSON.parse('my_JSON_data'), {my_filter_condition});
Then, the result should be in [object object][object object]
Finally, populate the result to the list.
var lObj= {dialog.object}.getControl('my_list_ID')
lObj.populate(filtered_json);
please find the attached json:
"0":"10000267",
"no":"10000267",
"1":"2180100151-1-40",
"article_no":"2180100151-1-40",
"2":"550053",
"agent_code":"550053",
"3":"103896",
"customer_code":"103896",
"4":"A+",
"grade":"A+",
"5":"1336489",
"id":"1336489",
"6":"8907679958231",
"ean_code":"8907679958231",
"7":"315",
"quantity":"315",
"8":"27",
"available_quantity":"27"
},
{
"0":"10000286",
"no":"10000286",
"1":"2180100151-1-40",
"article_no":"2180100151-1-40",
"2":"550108",
"agent_code":"550108",
"3":"112230",
"customer_code":"112230",
"4":"A+",
"grade":"A+",
"5":"1432890",
"id":"1432890",
"6":"8907679958231",
"ean_code":"8907679958231",
"7":"494",
"quantity":"494",
"8":"27",
"available_quantity":"27"
Now i have extracted "id" using JSON extractor and i have to pass these multiple ids in next request . How can i do this?
For Eg: I have to pass id in next request in this format id=1432890,1336489.How can i achieve this.If any one add a code that can help to achieve this it would be great.
Call the variable by their names in the next request like ${varJson_1},${varJson_2}. So, in the next request id=${varJson_1},${varJson_2}.
If you are using json extractor to fetch multiple values then below screenshot will help you to get all the values in one variable. Then, in the next request call that variable.
As shown below, foo_All contains all the values fetched by the json in one variable. Use this in the next.
Hope this helps.
I want to create json from multiple selection from listbox in yii2 after post i receive following data
categorymodel[0]=11&categorymodel[1]=12&categorymodel[2]=13
how to convert to json data and store in db.
json data like {"11","12","13"}
Once you have the proper array you can use eg:
$retJSON= json_encode($categoryModel);
I'm working on a C# program that retrieves data from a ServiceNow database and converts that data into C# .NET objects. I'm using the JSON Web Service to return my data in JSON format.
What I want to achieve is as follows: If there is a relational mapping between a value (for
example: I have a table called Company, where CEO is not a TEXT field but an sys_id to a Employee Table) I want to be able to output that data not with an sys_id (or just displaying the name property by using the 'displayvariable' parameter) but by an object displayed in JSON.
This means that the value of a property should be an object in JSON instead of just a single value.
A few examples:
// I don't want the JSON like this
{"Company":{"CEO":"b181e841c9212c008aeb36850331fab2"}}
// Or by displaying the name of the sys_id table
{"Company":{"CEO":"James Henderson" }}
// I want the data as follows, so I can have all the data I need inside a single JSON record.
{"Company":{"CEO":{"name":"James Henderson", "age":34, "sex":"male", "office":"SBN Left Floor 23"}}}
From reading the documentation I couldn't find anything in the JSON Web Service that allowed me to display the information like this nor
find any other alternative. It should have something to do with joining the tables and displaying it all in the right format.
I have been using SNC for almost three years and have not found you can automatically join tables in a web service. Your best option would be to use a scripted web service which possibly takes a query parameter and table parameter. Then you can json serialized your result as you see fit.
Or, another option would be to generate a new processor that will traverse the GlideRecord object. The ?JSON parameter you pass in to the URL is merely a flag to pass your request to a particular processor. Unfortunately the OOB one I believe is a Java class not a JS script, so you would need to write a script much like I mentioned earlier to traverse the object path serializing the object graph as far down as your want to go.