|  | @@ -695,6 +695,22 @@ namespace Google.Protobuf
 | 
	
		
			
				|  |  |              Assert.AreEqual(Value.ForList(Value.ForNumber(1), Value.ForString("x")), Value.Parser.ParseJson("[1, \"x\"]"));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        [Test]
 | 
	
		
			
				|  |  | +        public void Value_List_WithNullElement()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            var expected = Value.ForList(Value.ForString("x"), Value.ForNull(), Value.ForString("y"));
 | 
	
		
			
				|  |  | +            var actual = Value.Parser.ParseJson("[\"x\", null, \"y\"]");
 | 
	
		
			
				|  |  | +            Assert.AreEqual(expected, actual);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        [Test]
 | 
	
		
			
				|  |  | +        public void StructValue_NullElement()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            var expected = Value.ForStruct(new Struct { Fields = { { "x", Value.ForNull() } } });
 | 
	
		
			
				|  |  | +            var actual = Value.Parser.ParseJson("{ \"x\": null }");
 | 
	
		
			
				|  |  | +            Assert.AreEqual(expected, actual);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          [Test]
 | 
	
		
			
				|  |  |          public void ParseListValue()
 | 
	
		
			
				|  |  |          {
 |