How to overcome “datetime.datetime not JSON serializable”?

Updated for 2018 The original answer accommodated the way MongoDB “date” fields were represented as: {“$date”: 1506816000000} If you want a generic Python solution for serializing datetime to json, check out @jjmontes’ answer for a quick solution which requires no dependencies. As you are using mongoengine (per comments) and pymongo is a dependency, pymongo has built-in utilities to help … Read more

Return JSON response from Flask view

As of Flask 1.1.0 a view can directly return a Python dict and Flask will call jsonify automatically. If your Flask version is less than 1.1.0 or to return a different JSON-serializable object, import and use jsonify.

How to compare arrays in JavaScript?

To compare arrays, loop through them and compare every value: Comparing arrays: Usage: You may say “But it is much faster to compare strings – no loops…” well, then you should note there ARE loops. First recursive loop that converts Array to string and second, that compares two strings. So this method is faster than use … Read more

Converting JSON data to Java object

I looked at Google’s Gson as a potential JSON plugin. Can anyone offer some form of guidance as to how I can generate Java from this JSON string? Google Gson supports generics and nested beans. The [] in JSON represents an array and should map to a Java collection such as List or just a plain Java array. The {} in JSON … Read more

Remove properties from objects (JavaScript)

To remove a property from an object (mutating the object), you can do it like this: Demo For anyone interested in reading more about it, Stack Overflow user kangax has written an incredibly in-depth blog post about the delete statement on their blog, Understanding delete. It is highly recommended. If you’d like a new object with all the keys of the original … Read more