Я ленивый программист. Я не использую DOM, потому что это похоже на дополнительную типизацию. Для меня, чем меньше код, тем лучше. Вот как я добавил бы «bar» без замены «foo»:
function start(){
var innermyspan = document.getElementById("myspan").innerHTML;
document.getElementById("myspan").innerHTML=innermyspan+"bar";
}
StructType
предоставляет методы json
и jsonValue
, которые могут быть использованы для получения json
и dict
представления соответственно и fromJson
, которые могут быть использованы для преобразования словаря Python в StructType
.
schema = StructType([
StructField("domain", StringType(), True),
StructField("timestamp", LongType(), True),
])
StructType.fromJson(schema.jsonValue())
Единственное, что вам нужно, это встроенный модуль json
для синтаксического анализа ввода dict
, который может быть использован StructType
.