I run Django 1.9 with the new JSONField and have the following Test model :
class Test(TimeStampedModel): actions = JSONField()
Let\'s
You should be able to use a __contains lookup for this and pass queried values as list as documented here. The lookup would behave exactly like ArrayField. So, something like this should work:
__contains
Test.objects.filter(actions__contains=[{'fixed_key_1': 'foo2'}])