.Net implementation of "missing" operator only checks if the key is present in the dataset, it doesn't look at the value of the key. While the javascript implementation at "JsonLogic.com" looks at both Key and value. if either of them is missing in dataset, we get error.