Minoru@folexeyy: ну, я тебе пытаюсь объяснить, почему разрабочик фреймворка сделал так, что from_str("{}") != from_str("null"). Это нужно для того, чтобы пользователь мог потом эти два кейса объединить в один. А если бы разработчик объединил их сам, то пользователь уже ничего не смог бы поделать (например, не смог бы различить их, если ему нужно)