do not fatal with simple PKs

For conformance errors, some models' primary key will be a single value and JSON deserialization will fail. Return serialized primary key if deserialization fails