Parent left baffled after seven-year-old's simple maths question is marked incorrect
Being designated driver on a night out could cost you big, major car insurer warns
European military spending ramps up - what does this mean for share prices in defence companies?
Vatican confirm Pope's cause of death in new statement - as late Holy Father's will is released revealing his final wishes and funeral plans
It takes one click to join Uber One, but quitting might need 32 actions
The USA’s Federal Trade Commission on Monday launched a lawsuit against Uber, alleging the rideshare giant ripped off customers by enrolling them in its “Uber One” membership scheme without permission, failing to deliver promised savings, and making it devilishly difficult to opt out.…
XJSOML
When Steve's employer went hunting for a new customer relationship management system (CRM), they had some requirements. A lot of them were around the kind of vendor support they'd get. Their sales team weren't the most technical people, and the company wanted to push as much routine support off to the vendor as possible.
But they also needed a system that was extensible. Steve's company had many custom workflows they wanted to be able to execute, and automated marketing messages they wanted to construct, and so wanted a CRM that had an easy to use API.
"No worries," the vendor sales rep said, "we've had a RESTful API in our system for years. It's well tested and reliable. It's JSON based."
The purchasing department ground their way through the purchase order and eventually they started migrating to the new CRM system. And it fell to Steve to start learning the JSON-based, RESTful API.
"JSON"-based was a more accurate description.
For example, an API endpoint might have a schema like:
DeliveryId: int // the ID of the created delivery Errors: xml // Collection of errors encounteredThis example schema is representative. Many "JSON" documents contained strings of XML inside of them.
Often, this is done when an existing XML-based API is "modernized", but in this case, the root cause is a little dumber than that. The system uses SQL Server as its back end, and XML is one of the native types. They just have a stored procedure build an XML object and then return it as an output parameter.
You'll be surprised to learn that the vendor's support team had a similar level of care: they officially did what you asked, but sometimes it felt like malicious compliance.
River Island's 'showstopper' dress perfect for summer holidays to Ibiza
Call police immediately if you see this wanted man
Olympics icon Simone Biles stuns in black corset gown on red carpet as she scoops World Sports Award in Madrid
King Charles' goddaughter India Hicks unveils swimwear line designed to 'inspire confidence' in women of all ages
John Travolta reassures fans after candid bedroom snap of dog Peanut in $10M Florida home sparks concern
My husband cheated on me with my MOM... and I caught them doing it in the most disturbing place
Rebel Wilson reveals why she's piling on weight again after using Ozempic to drop 70lbs
Flight attendant details essential plane travel tips that everyone should know ahead of vacation
Map reveals the loneliest countries in the world... and America's shocking standing
Dozens of dog fouling complaints made to council - but no fines issued
Grade II Essex wedding venue put on market for more than £3million after closure
Palace mystery in Denmark as Mary is noticeably absent from Queen Margrethe's birthday party
Katie Piper reveals she was verbally abused by prisoners over her appearance as she films new TV series - 17 years after horrifying acid attack
The Quest To Build Islands With Ocean Currents In the Maldives
Read more of this story at Slashdot.